📝
dumpファイルのリストア方法
dumpファイルのリストア
- DBコンテナとの共有フォルダにdumpファイルを移動
mv latest.dump .database/
- DBコンテナに入る
dc exec db bash
- リストアする
pg_restore --verbose --clean -U root -d develop /var/lib/postgresql/data/latest.dump
参考:https://blog.garbanzo.xyz/Docker_Postgresでリストアする/
CSVからHerokuのPostgreSQLにデータ移行
heroku pg:psql -a <アプリ名>
# CSVファイルの内容を指定したテーブルに書き込む
=>\COPY <テーブル名> FROM '<csvファイル名>' CSV HEADER
# シーケンスを回す
=> SELECT setval('<シーケンス名>',(SELECT max(id) FROM <テーブル名>));
Discussion