PostgreSQL 2

PostgreSQL 업그레이드 방법

pg_dumpall을 통한 데이터 업그레이드: 해당 방법은 PostgreSQL에서 기본적으로 제공하는 명령어로, 아주 간단하고 직관적인 업그레이드 진행합니다.  클러스터에 있는 모든 데이터들을 SQL 구문으로 변환하여 표준출력(stdout)으로 내보냅니다. 업그레이드  방법은 새로운 버전을 설치하기 전에pg_dumpall로 모든 데이터들을 백업합니다.$ pg_dumpall -U postgres > dump.sql현재  작업하던 디렉토리에 dump.sql 이라는 이름의 파일이 만들어 집니다.백업하는 경우 데이터베이스가 업데이트되고 있는지 확인하십시오. 백업의 무결성에는 영향을 미지치지 않지만 변경된 데이터는 포함되지 않습니다.  이전 버전 종료$ /etc/init.d/postgresql stop[ ok..

DBA/Postgresql 2024.05.03

PostgreSQL 테이블 생성 및 변경

# DATA TYPE 이름설명character varying(n), varchar(n)길이 제한 있는 가변 길이 문자열character(n), char(n)공백 채움 고정 길이 문자열text길이 제한 없는 가변 길이 문자열 # CREATE TABLE1. 자동 증가 컬럼 생성MySQL의 AUTO_INCREMENT 와 같이 자동증가 값을 사용하기 위해선 컬럼을 serial 또는 bigserial 로 생성하면 됨.CREATE TABLE TEST1 (SEQ SERIAL, NAME VARCHAR(20));CREATE TABLE TEST2 (SEQ BIGSERIAL, NAME VARCHAR(20));SERIAL : 4byte integerBIGSERIAL : 8byte integer★Unique constraint..

DBA/Postgresql 2024.05.03