Top/PostgreSQL/データベースのバックアップとリストア

PostgreSQL/データベースのバックアップとリストア の変更点


//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]]

ページ新規作成

新しいページはこちらから投稿できます。

TOP