
# psql -d [데이터베이스명]# psql -d [데이터베이스명] -U [DB사용자계정] # \du# CREATE DATABASE [데이터베이스명] OWNER [사용자명]# \l# \list# \c [데이터베이스명]# \dt# \d+ [테이블명]# \q# \o [파일 경로] # [select문 명령어]# SELECT * FROM pg_stat_activitiy ORDER BY query_start ASC;$ psql -U [사용자명] [데이터베이스명] < [SQL파일명]# COPY [테이블명] [(컬럼명1, 컬럼명2, ...)] FROM '파일명'# COPY [테이블명] [(컬럼명1, 컬럼명2, ...)] TO '파일명'$ pg_dump [옵션] [데이터베이스명] > [저장할 파일명]$ pg_dumpall [옵션] > [저장할 파일명]$ pg_dump -d [데이터베이스명] > [저장할 파일명]$ pg_dump -a [데이터베이스명] > [저장할 파일명]$ pg_dump -Cs [데이터베이스명] > [저장할 파일명]Tip! 주요 옵션의 종류
C(대문자) : 데이터베이스의 생성 부분까지 백업을 하라는 옵션a: 데이터만 백업 (copy to)d: 데이터만 백업 / 복구 (insert 쿼리로 덤프)s: 스키마만 백업 / 복구