# SQLAlchemy

29개의 포스트
post-thumbnail

[flask] DB에 Null value 넣기

python에서는 db에 null value를 넣을 때 None을 넣어주면 된다.나는 sqlalchemy로 db 작업을 하고 있고 데이터 값을 Null로 update 시켜주는 로직을 짜고 있다.코드는 아래와 같다.Users는 db Model로 클래스 정의해놓은 것이다.

2021년 10월 13일
·
0개의 댓글
post-thumbnail

[Project] 칼로리 계산 앱 만들기(3)

회원가입/로그인/로그아웃 구현

2021년 8월 16일
·
0개의 댓글
post-thumbnail

[Project] 칼로리 계산 앱 만들기(2)

postgresql db 연결

2021년 8월 13일
·
0개의 댓글

SQLAlchemy Query Basic (w/Flask),

Flask 에서 SQLAlchemy 사용시 Query 팁 기본 DBMS 연결 정보 기본 DBMS 이외, 추가적인 DB 정보 추가 SQLAlchemy JSON Encoder

2021년 8월 12일
·
0개의 댓글
post-thumbnail

[Project] 칼로리 계산 앱 만들기(1)

flask 앱 생성 & heroku 배포

2021년 8월 11일
·
0개의 댓글

[FastAPI] SQLAlchemy Wrapper

API 키 생성을 진행 하겠습니다. API키 생성을 위해서 routes/users.py 모듈에 관련 비동기 함수를 만들게 됩니다.import된 것들 중 Users와 ApiKeys에 대해서 정리하고 가보려고합니다. database/schema.py내부에는 많은 인스턴스

2021년 5월 4일
·
0개의 댓글

sqlalchemy default not work

alembic migration 파일에서 다음과 같이 default=0을 지정하면 기존에 있던 row의 count 컬럼에 0대신 null이 채워진다 기본 값을 설정하려면 server_default를 설정하면 된다. 값은 문자열이어야 한다.출처

2021년 4월 27일
·
0개의 댓글

sqlalchemy float numeric

precision은 숫자의 총 개수(전체 자릿수)를 의미한다scale은 소수점 이하의 숫자의 총 개수(소수점 이하 자릿수)를 의미한다0.123 을 저장하려면 아래처럼 컬럼을 설정하면 된다대략적인 값을 나타내는 타입이다정확한 값을 나타내려면 Float대신 Numeric을

2021년 4월 27일
·
0개의 댓글

sqlalchemy flush commit rollback

session 객체는 DB에 변경을 가하는 트랜잭션이라고 볼 수 있다. 이런 작업들은 commit되기 전까지 DB에 유지되지 않는다.session 객체는 session.add()로 트랜잭션 작업을 등록하지만 session.flush()가 호출되기 전까지는 DB에 전달하

2021년 4월 24일
·
0개의 댓글

sqlalchemy bulk insert

대량 데이터를 insert, update할 때 sqlalchemy에서 제공하는 add, add_all 등을 사용하는 것보다 빠른 방법이 있다ORM은 기본적으로 고성능 bulk insert용이 아니다. 이것이 sqlalchemy가 core 기능을 제공하는 이유다객체 리스

2021년 4월 24일
·
0개의 댓글

print raw query python ORM

단순 raw query를 확인ORM으로 작성된 쿼리를 변환해서 DB 콘솔에서 raw query로 execute plan을 확인하고 싶을 때

2021년 4월 15일
·
0개의 댓글

PostgreSQL 기본 Timezone 변경볍

FastAPI IssueFastAPI로 API를 짜다가 Timezone 정보가 기본 UTC로 나가게 되서뭘 수정해야 되는지 참 고민했다.파이썬 timezone의 astimezone()함수를 활용해서 그냥 응답마다바꿔주는 건 너무 비효율적이라 생각했고,위의 issue를

2021년 4월 7일
·
0개의 댓글

sqlalchemy delete multiple

default synchronize_session 값은 'evaluate'인데 복잡한 쿼리면 다음 에러가 발생한다. synchronize_session 옵션에 'fetch'나 False를 설정해야한다.Could not evaluate current criteria in

2021년 3월 26일
·
0개의 댓글
post-thumbnail

MariaDB를 Flask API에 연결하기

SQLAlchemy CORE을 통해 MariaDB와 Flask API를 연결하는 방법

2021년 2월 22일
·
0개의 댓글
post-thumbnail

21.2.15 / pandas, pymysql, sqlalchemy / csv파일을 MySQL에 저장하는 방법

EY한영 재무제표 데이터 분석 보충 및 시각화 layout 설정sql 강의 복습 및 재무제표 전처리 완료된 csv 파일을 sqlalchemy를 이용해 mysql에 저장하는 방법 복습sql 문법 및 pymysql 복습mysql_additional 노트북 join 구문 연

2021년 2월 15일
·
0개의 댓글
post-thumbnail

[오늘의 배움] 044 SQLAlchemy

SQLAlchemy의 session.query와 named tuple

2021년 2월 10일
·
0개의 댓글
post-thumbnail

SQLAlchemy를 이용한 PostgreSQL insert

ORM 이란? Object-Relation Mapping 호환되지 않는 type system들 끼리의 데이터 변환을 해 주는 기술이다. 보통 RDBMS에 대해서 많이 사용한다. SQLAlchemy 란? python ORM 구현 라이브러리. OOP에서 RDMBS를 제어하는 것이 어떤 문제가 있나? ORM 기술을 사용하는 이유 Row, Col이 아닌...

2021년 1월 31일
·
0개의 댓글
post-thumbnail

[오늘의 배움] 038 SQLAlchemy, Flask, Bootstrap

SQLAlchemy n:m self-referencing, Flask request, Bootstrap stretched-link

2021년 1월 29일
·
0개의 댓글
post-thumbnail

[오늘의 배움] 037 SQLAlchemy, Jinja2

SQLAlchemy, Jinja2

2021년 1월 27일
·
0개의 댓글