Heroku が推奨する pg:transfer ユーティリティを使用して、データベースのプッシュとプルを行っています。例えば:
heroku pg:transfer -f postgres://username:password@localhost/database-name -t postgres://user-name:password@host-name/database-name --confirm app-name
私はそれを正常に行うことができましたが、転送の最後にエラーが無視されたことを示すたびに:
WARNING: errors ignored on restore: 59
これについて心配する必要がありますか?
編集:
出力を確認しましたが、各テーブルでエラーが発生しているようです。シーケンスがドロップされ、存在しないというエラーがスローされるようです。
pg_restore: dropping SEQUENCE OWNED BY roles_id_seq
pg_restore: dropping SEQUENCE roles_id_seq
pg_restore: [archiver (db)] Error from TOC entry 170; 1259 35485 SEQUENCE roles_id_seq postgres
pg_restore: [archiver (db)] could not execute query: ERROR: sequence "roles_id_seq" does not exist Command was: DROP SEQUENCE public.roles_id_seq;