Psycopg는
Python에서 PostgreSQL 데이터베이스를 사용하기 위한
가장 인기 있는 라이브러리 중 하나



'actor'라는 이름의 DB는 존재하지 않기 때문에 오류가 발생

이와 같이 user, dbname, host 등 연결에 대한 정보들을 확인할 수 있음
커서 객체 : SQL 쿼리를 DB에 전송하고 결과를 받는 데 사용됨
cur = conn.cursor()
connection.cursor() 메서드를 호출하여 커서 객체를 생성

create_table_query에 테이블을 만드는 쿼리를 작성한 후
이 쿼리를 실행하여 테이블을 생성
그런 다음 commit하여 DB에 반영

이처럼 DB에 테이블이 반영된 것을 확인할 수 있음

삽입에 필요한 쿼리를 작성한 후 쿼리를 실행
그런 다음 커밋하여 DB에 반영

데이터 삽입이 잘 된 것을 확인할 수 있음


fetchall을 통해 가져온 행들은 리스트 형태로 저장되는 것을 알 수 있음
cur.close()
conn.close()
커서와 연결을 닫아 자원을 정리
(커서와 DB 연결을 안전하게 닫아주는 중요한 단계)