본문 바로가기

DataBase/PostgreSQL2

[PostgreSQL] PostgreSQL 데이터 추출 - CSV, JSON 및 스키마 덤프 뜨는법. PostgreSQL를 사용하다 보면 데이터를 특정 형식에 맞춰서 파일로 추출해야 하는 경우가 생기기도 하고, 데이터 덤프가 아닌 스키마를 덤프 떠야 하는 상황도 생깁니다. PostgreSQL 데이터베이스에서 테이블 데이터를 CSV와 JSON 형식으로 추출하고, 테이블 스키마를 덤프 하는 방법을 알아보도록 하겠습니다. 테이블 데이터를 CSV 형식으로 추출하기 PostgreSQL에서 테이블 데이터를 CSV 형식으로 추출하려면 COPY 명령어를 사용할 수 있습니다. 예를 들어, 테이블 이름이 your_table이고, 조건, 정렬 값, 파일 경로를 지정하여 데이터를 추출하려면 다음과 같이 작성합니다. COPY (select * from your_table where your_condition = your_con.. 2023. 4. 30.
[PostgreSQL] PostgreSQL로 보는 Database 실행 계획 & Explain Option 데이터베이스 실행 계획(Database Execution Plan) 또는 쿼리 실행 계획(Query Execution Plan)은 가능한 가장 효율적인 방법으로 데이터를 검색하거나 조작하기 위해 database management system's (DBMS) query optimizer에서 생성하는 일련의 단계입니다. 데이터베이스 실행 계획과 Explain 명령어에 대해서 알아보도록 하겠습니다. PostgreSQL 데이터베이스 실행 계획 PostgreSQL의 맥락에서 실행 계획은 쿼리 처리 파이프라인의 중요한 구성 요소로, 시스템이 쿼리를 빠르고 효율적으로 수행할 수 있도록 도와줍니다. PostgreSQL 쿼리 실행 프로세스는 여러 단계로 구성됩니다. PostgreSQL Query Process Pipe.. 2023. 4. 8.