IDE환경에서 쿼리하기

조정훈·2024년 4월 3일

SQLAlchemy 사용

설치

$ pip install sqlalchemy

연결 설정하기

{데이터베이스 드라이버}://{유저이름}:{패스워드}@{IP주소}:{Port 번호}/{논리 데이터베이스 이름}

from sqlalchemy import create_engine, text

engine = create_engine("postgresql+psycopg2://postgres:pw@123.456.789:5432/postgres")

트랜잭션과 쿼리 실행하기

연결하기

conn = engine.connect()

쿼리날리기 (execute 할 시 자동으로 트랜잭션이 시작된다.)

conn.execute(text("DROP TABLE hospital_test"))

커밋하기

  conn.commit() # 커밋을 안하면 실제 데이터베이스에 반영 안된다.
  # 커밋을 해줘서 끝내야함



써보면서 필요한 기능 설명 추가할 예정

출처) https://soogoonsoogoonpythonists.github.io/sqlalchemy-for-pythonist/

0개의 댓글