- 追加された行はこの色です。
- 削除された行はこの色です。
//PostgreSQL/バックアップとリストアの方法
PostgreSQLのバックアップ・リストア方法は以下の通りです。
*WIndowsの場合の事前準備
*目次
#contents()
*コマンドプロンプトから行う方法
**Windowsの場合の事前準備
まず、環境変数にPostgreSQLのユーザー名をセットします。
set PGUSER=postgres
*バックアップ
pg_dump データベース名 > ファイル名
**データベース単位でのバックアップ方法
以下のコマンドを実行します。
pg_dump [データベース名] > [ファイル名]
*テーブル単位のバックアップ
pg_dump -t テーブル データベース名 > ファイル名
**テーブル単位でのバックアップ方法
以下のコマンドを実行します。
pg_dump -t [テーブル名] [データベース名] > [ファイル名]
*リストア
psql -e データベース名 < ファイル名
**リストア方法
以下のコマンドを実行します。
psql -e [データベース名] < [ファイル名]
または
psql -f ファイル名 データベース名
psql -f [ファイル名] [データベース名]
【参考サイト】
-http://osb.sra.co.jp/PostgreSQL/Manual/PostgreSQL-7.1-ja/backup.html
-http://www.atmarkit.co.jp/fdb/rensai/postgresql/04/pgtune4-2.html
-参考サイト
--[[PostgreSQLのバックアップ&リストア手法 - @IT>http://www.atmarkit.co.jp/fdb/rensai/postgresql/04/pgtune4-2.html]]