新しいブログに移動しました。
9ensanのLifeHack
こちらの記事も必要に応じて新しいブログに移動させる予定です。
今後ともよろしくお願い致します。

HOME > 

PostgreSQL

PostgreSQLでのデータベースのダンプとリストア

  • 2009.04.24 (金) 11:17
  • SQL

PostgreSQLでデータのダンプとリストアの方法を勉強しました。

データのダンプ(pg_dump)

1
pg_dump -U <user_name> -W -f <dump_filename> -F t <database_name>

「-F t」オプションは、ダンプしたデータをpg_restoreでリストアできるファイルフォーマットでダンプするように指定する設定です。

データのリストア(pg_restore)

1
pg_restore -U <user_name> -W -a -d <database_name> <dumpfile_name>

「-a」オプションは、データのみのリストアを行う時に使用するオプションです。
このオプションを指定しなければデータ以外も全て復元されます。

「-c」オプションを使用すると、リストア前にデータベースをDROPして新しく作成してくれます。
きれいな復元をしたい場合にはつけた方がよさそう。 

PostgreSQLでのpsqlの使用方法

  • 2009.04.24 (金) 10:23
  • SQL

仕事でPostgreSQLを使用することになったので対話型インターフェースの使い方のお勉強です。

ログイン方法:

1
psql -U <user_name> -W <databasename>

-Wオプションは、データベースへの接続時にパスワードを尋ねてくるようにするオプションです。

 

お薦めのレンタルサーバー
広告
お薦めの書籍
HOME > 

PostgreSQL