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