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