본문 바로가기

BACKEND/PostgreSQL7

쿼리 로그(Query logs) 파일에 저장하기 $ sudo vim /etc/postgresql/14/main/postgresql.conf 데이터베이스 서버를 관리하다 하다 보면 클라이언트에서 요청한 쿼리(Query)를 확인해야 하는 경우가 종종 있습니다. 그래서 요청받은 쿼리를 파일에 저장하는 방법을 알아보겠습니다. PostgreSQL의 설정 파일을 에디터로 열어서, "log_directory", "log_filename", "log_statement", "logging_collector", "log_destination" 항목의 주석을 제거하거나 값을 변경해 줘야 합니다. $ sudo vim /etc/postgresql/14/main/postgresql.conf #-----------------------------------------------.. 2023. 5. 28.
Ubuntu PostgreSQL 백업(backup) 및 복구(restore) 더 이상 PostgreSQL이 사용하지 않거나 새로운 버전으로 설치하고자 할 경우 먼저 기존에 작업했던 데이터를 백업을 해야 합니다. 이런 경우에 사용할 수 있는 명령어는 pg_dumpall이나 pg_dump 입니다. 1. 데이터베이스 단위로 백업 사용법: pg_dump [connection-option...] [option...] [db-name] 2. 백업할 파일명을 지정하여 백업할 경우 사용법: pg_dum -f backup.dump [db-name] 3. 특정 테이블만 백업할 경우 사용법: pg_dump -f backup.dump -t [table-name] [db-name] 4. 특정 테이블만 제외하고 백업할 경우 사용법: pg_dump -f backup-dump -T [table-name] [.. 2023. 3. 12.
Linux(Ubuntu) pgAdmin4 설치 Ubuntu 기본 저장소(Repository)에는 pgAdmin4가 없습니다. 따라서, 저장소에 대한 공개 키를 등록하고 저장소 구성 파일을 생성합니다. 관련글은 pgAdmin 4 (APT)를 참고하세요. // Install the public key for the repository (if not done previously): $ curl -fsS https://www.pgadmin.org/static/packages_pgadmin_org.pub | sudo gpg --dearmor -o /usr/share/keyrings/packages-pgadmin-org.gpg // Create the repository configuration file: $ sudo sh -c 'echo "deb [signe.. 2023. 3. 11.
pgRouting 설치 PostgreSQL(+PostGIS) 데이터베이스의 데이터를 사용하여 경로생성을 하기 위한 pgRouting 패키지를 설치합니다. $ sudo apt install postgresql-15-pgrouting 패키지 목록을 읽는 중입니다... 완료 의존성 트리를 만드는 중입니다 상태 정보를 읽는 중입니다... 완료 다음의 추가 패키지가 설치될 것입니다 : postgresql-15-pgrouting-scripts 제안하는 패키지: postgresql-15-pgrouting-doc 다음 새 패키지를 설치할 것입니다: postgresql-15-pgrouting postgresql-15-pgrouting-scripts PostgreSQL에서 해당 버전으로 설치되어 있지 않을 경우 아래와 같은 오류가 발생할 수 있.. 2023. 1. 31.
PostGIS 설치 DBMS에서 공간정보 데이터를 처리하기 위해서는 관련 기능이 지원되어야 합니다. 대부분의 상용 DBMS는 공간정보 데이터를 처리할 수 있는 기능을 지원합니다. PosgtreSQL에서 공간정보 데이터를 다루기 위해서는 PostGIS 플러그인을 설치해 주면 됩니다. PostGIS 플러그인을 설치하기 전에 PostgreSQL을 설치하셔야 합니다. 혹시 PostgreSQL을 설치하지 않으셨다면 아래 블러그를 참고해 주세요. Ubuntu PostgreSQL 설치 기본 버전 설치하기 Ubuntu 20.04에서 설치하면 14.4 버전이 설치됩니다. $ sudo apt update && sudo apt upgrade -y $ $ sudo apt install software-properties-common apt-tr.. 2023. 1. 31.
PostgreSQL 설치 Windows 설치 프로그램을 다운로드하려면 https://www.postgresql.org/download/windows/ 페이지에서 "Download the installer"를 클릭하세요. 그러면 EDB 다운로드 페이지로 이동합니다. (EDB는 Windows PostgreSQL 사용자를 위한 지원 및 서비스를 제공하는 회사입니다.) Windows x86-64 버전용 최신 PostgreSQL을 선택해서 설치프로그램을 다운로드한 후 PostgreSQL, pgAdmin 및 추가 컴포넌트를 설치합니다. 설치를 시작합니다. 모든 옵션을 선택한 후 를 클릭합니다. 데이터 디렉토리를 지정합니다. (기본경로: C:\Program Files\PostgreSQL\16\data) 를 누른 후 데이터베이스 슈퍼유저의 비.. 2022. 7. 14.