본문 바로가기

Test Code/PostgreSql

[PostgreSql] 백업 복원

-- postgres 로 백업

sudo -u postgres pg_dump -Fc [database name] > back.bak
sudo -u postgres pg_dump -Ft [database name] > back.tar

-- postgres 로 복원
sudo -u postgres pg_restore -Fc back.bak
sudo -u postgres pg_restore -Ft back.tar


-- 개별 사용자 백업
pg_dump -U [사용자] [database name] -f mydb.sql

--  개별 사용자 복원
psql -U [사용자] -d [database name]  -a -f mydb.sql