タグ

ブックマーク / www.ksknet.net (1)

  • pg_dumpによるバックアップ

    [PostgreSQL] pg_dump [データベース名]にてバックアップを取ることが可能。その際、データベースの所有者にsuしておいた方がよい。 [pg_dumpの主なオプション] -a データのみをダンプ -b ラージオブジェクトもダンプする。(注: デフォルトではダンプされません) -d INSERTコマンドにてダンプ(通常はCOPYコマンド) -D カラム名を含めたINSERTコマンドにてダンプ -s テーブルのみダンプ -t 特定のテーブルのみダンプ -F アウトプットファイルの形式を指定(cがカスタム、tがtar、pがテキスト) [使用例] su - [データベース所有者] pg_dump database_name > database_name.sql リストアするには createdb にてdatabaseを作成し、同じユーザで以下のようにすればよい。 cat data

  • 1