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

PostgreSQL/データベースのバックアップとリストア のバックアップの現在との差分(No.1)


  • 追加された行はこの色です。
  • 削除された行はこの色です。
//PostgreSQL/バックアップとリストアの方法
PostgreSQLのバックアップ・リストア方法は以下の通りです。

*バックアップ
 pg_dump データベース名 > ファイル名
*目次
#contents()

*テーブル単位のバックアップ
 pg_dump -t テーブル データベース名 > ファイル名
*コマンドプロンプトから行う方法
**Windowsの場合の事前準備
まず、環境変数にPostgreSQLのユーザー名をセットします。
 set PGUSER=postgres

*リストア
 psql -e データベース名 < ファイル名
**データベース単位でのバックアップ方法
以下のコマンドを実行します。
 pg_dump [データベース名] > [ファイル名]

**テーブル単位でのバックアップ方法
以下のコマンドを実行します。
 pg_dump -t [テーブル名] [データベース名] > [ファイル名]

**リストア方法
以下のコマンドを実行します。
 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