FreeBSD 8.4 RELEASE - postgreSQL - バックアップ/リストア


 クラウディア

 インストール時の話と前後しますが、PostgreSQL をバージョンアップする際、メジャーのバージョンアップを行うと以前のデータベースへアクセスできなくなることがあります。
 ということでバージョンアップを行う際は、データベース全体をバックアップしておき、新バージョンのインストール initdb を行った後にバックアップしたものをリストアすることによってデータベースの移行を行います。

1. バックアップ
2. リストア

1. バックアップ

 PortgreSQL デフォルトでインストールされる、pg_dumpall というアプリケーションを使用します。ちなみに全バックアップでなく、テーブルごとであれば pg_dump というアプリケーションが存在します。  全バックアップをとる際は、作成するディレクトリに移動して

pg_dumpall --column-inserts --username=pgsql > ファイル名
 とすれば、ファイル名のテキストファイルが作成されます。  これで、すべてのロールやデータベースをバックアップすることができます。

2. リストア

 リストアは psql で行います。  前項で作成したダンプファイルをリストアするには

psql --username=pgsql --file ファイル名 postgres
 とやります。

audiobook.jp
TikTok Shop 【リピート用プログラム】
JETBOY
アフィリエイトのアクセストレード
【usus ウズウズ】
Amazonギフトカード
サウンドハウス
5G CONNECT
U-NEXT
earthcar(アースカー)
損保との違い
ベルリッツ
葬送のフリーレン Prime Video
健康サポート特集
薬屋の独り言
それがだいじWi-Fi
EaseUS
ハイスピードプラン
ネットオークションの相場、統計、価格比較といえばオークファン