본문 바로가기

postgresql

(4)
파이썬을 이용하여 postgresql DB에 접속하여 SQL 실행 결과를 변수에 저장 하여 활용하기 (1) 파이썬을 이용하여 postgresql DB에 접속하여 SQL 실행 결과를 변수에 저장 하여 활용하기 (1) 안녕하세요. 우선 파이썬에서 postgresql DB에 접속하기 위한 라이브러리가 있어야겠죠. 바로 psycopg2를 활용 할 수 있습니다. 그리고나서 적당한 변수를 선언하고, DB 접속정보를 넣어주면 바로 SQL을 실행 할 수 있겠죠. 테이블 목록을 가지고 오는 쿼리를 한번 예로 코드를 작성 해보도록 하겠습니다. import psycopg2 # PostgreSQL 데이터베이스 연결하기 conn = psycopg2.connect( host="아이피", database="데이터베이스", user="유저명", password="비밀번호" ) # 커서 생성 cur = conn.cursor() # SQL ..
파이썬으로 postgresql table ddl 추출 하는 프로그램 만들기 파이썬으로 postgresql table ddl 추출 하는 프로그램 만들기 안녕하세요. 파이썬을 이용해서 postgresql에 존재하는 테이블에 대한 DDL을 추출해내는 프로그램을 생성 해보았습니다. 필요하신 분들이 잘 사용 하실수 있도록 공유해 드리도록 하겠습니다. 감사합니다. import subprocess def extract_table_ddl(table_name): command = f"pg_dump -st public.{table_name} --schema-only dbname= " \ f"-U -h -p " process = subprocess.Popen(command, stdout=subprocess.PIPE, shell=True) (output, err) = process.communica..
구글 빅쿼리(BigQuery) Cloud mysql, Cloud postgres 데이터 추가 import 하기 구글 빅쿼리(BigQuery) Cloud mysql, Cloud postgres 데이터 추가 import 하기 안녕하세요. 구글 빅쿼리(BigQuery) 에 계정을 생성하고, 테이블 생성까지 하였습니다. 이젠 생성한 테이블에 데이터를 넣어야 겠죠. 관련 내용은 아래 포스트를 참조 하시면 됩니다. 2021.07.27 - [Data Science] - 구글 빅쿼리(BigQuery) 시작하기 및 datagrip 연동 안내 구글 빅쿼리(BigQuery) 시작하기 및 datagrip 연동 안내 구글 빅쿼리(BigQuery) 시작하기 및 datagrip 연동 안내 안녕하세요. 구글 빅쿼리(BigQuery)를 첨으로 사용하시는 분들께 구글 빅쿼리 사용법에 대해서 간단하게 안내를 드립니다. 우선 구글 빅쿼리(BigQu..
Oracle vs PostgreSQL 마이그레이션을 위한 기능 비교 Oracle vs PostgreSQL 마이그레이션을 위한 기능 비교 안녕하세요. 오늘은 Oracle vs PostgreSQL 에 대한 이야기 입니다. Oracle에서 PostgreSQL로 마이그레이션을 하는 경우도 요즘 왕왕보이고 들리고 있습니다. 그만큼 또 Oracle과 PostgreSQL을 비교 해보고 싶은 분들도 많이 계실겁니다. 그럼 Oracle과 PostgreSQL에 대하여 간단하게 어떻게 다른지 확인을 해보도록 하겠습니다. Oracle 이란 우선 Oralce에 대해서 알아 봐야겠죠. Oralce의 가용성 아키텍쳐에 대해서 먼저 보겠습니다. RAC란 멀티노드로 구성되어 있으며 스토리지를 공유하는 클러스터 입니다. ASM은 스토리지의 이중화 구성이 가능 하며, 분산처리 시스템을 구축 할 수 있는 ..