【发布时间】:2015-10-28 08:49:37
【问题描述】:
在本地 - 捕获备份:
heroku pg:backups capture
heroku pg:backups public-url
复制公共网址
在 DigitalOcean 控制台上 - 将转储下载到 droplet:
curl -o latest.dump [public-url]
dokku postgres:import db < latest.dump
开始导入。我有很多这样的错误:
pg_restore: [archiver (db)] Error from TOC entry 2638; 1259 266102 INDEX index_XXX rnhgerttwiaqyf
pg_restore: [archiver (db)] could not execute query: ERROR: index "index_XXX" does not exist
Command was: DROP INDEX public.index_XXX;
等等
导入后,我在数据库中有一些精美的表。 但有些表格是空白的。
如何在 DO 上从 Heroku 导入转储到 Dokku postgres db?
【问题讨论】:
-
我重新捕获并再次将备份下载到服务器 - 一切正常。似乎备份文件已损坏。
标签: postgresql heroku digital-ocean dokku