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