SQLAlchemy는 대표적인 파이썬 orm이다
ORM이란?
작동원리
SQLAlchemy는 내부적으로 psycopg2 드라이버를 통해 SQL서버와 소통을 한다.
따라서 psycopg2을 import하야하며
database.py
위의 코드를 통해 엔진을 만든다.
postgresql://<db_user>:<password>@<db_host>/<db_name>
을 통해 주소를 등록한다.
model.py
그리고 모델을 만들어 SQL데이터베이스에 어떻게 저장될건지 테이블을 만들어준다.
Query
SELECT
Filter
INSERT
UPDATE
DELETE