postgresバックアップとリカバリ
1769 ワード
postgresデータベースのバックアップとリストア
1、データベースのバックアップ
2、データベース接続を停止する
3.ログオンを終了:q
4、データベースの削除
5、データベースの作成
6、データベースの復元
1、データベースのバックアップ
pg_dump yoyo -h localhost -U postgres > yoyo_0907.sql
2、データベース接続を停止する
psql -h 127.0.0.1 -U postgres
SELECT pg_terminate_backend(pg_stat_activity.pid)
FROM pg_stat_activity
WHERE datname='yoyo' AND pid<>pg_backend_pid();
3.ログオンを終了:q
4、データベースの削除
dropdb -h 127.0.0.1 -U postgres yoyo
5、データベースの作成
createdb -h 127.0.0.1 -U postgres yoyo
6、データベースの復元
psql -d yoyo -h 127.0.0.1 -U postgres -f yoyo_0907.sql