PostgreSQL 15 pg_restoreでダンプしたデータベースをリストアする方法

環境
Ubuntu 22.04.1 LTS
PostgreSQL 15.0

構文
psql -f ファイル名.sql
pg_restore -d データベース名 ファイル名.dump

使用例1
psqlでダンプしたデータベースをリストアします

$ psql -f backdb.sql

使用例2
pg_dump -Fcによるカスタム形式やpg_dump -Ftのtar形式の場合はpg_restoreコマンドを使用してリストアします。-dオプションでリストア先のデータベースを指定し、実行します。

$ pg_restore -d testdb testdb.dump

 

PostgreSQL

Posted by arkgame