ruby-on-rails - Heroku Postgres Dump 不创建序列

标签 ruby-on-rails postgresql heroku import heroku-postgres

Step1 从 Heroku 获取备份

Step2 使用 Postgres 10.2 版本从 Heroku 下载 latest.dump

Step3 在我的本地 Postgres 9.6 中导出 Heroku Dump。

结果:它导入了所有数据,但没有在数据库中创建序列,这在每次创建查询时都会产生错误。

最佳答案

您可以使用以下命令导出序列

pg_dump -t your_sequence_name

如果您不确定序列的命名方式,请使用 psql 尝试此命令

\d your_table_name

您可能还想看看 pg_dumpall

pg_dumpall > your_db.out

关于ruby-on-rails - Heroku Postgres Dump 不创建序列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48907151/

相关文章:

sql - PostgreSQL - 创建临时列而不是多行

python - 错误 : CMake must be installed to build dlib

ruby-on-rails - 设置cookie。在Rails 5 Controller 集成测试中签名

ruby-on-rails - 通过 Rails 和 pg gem 插入 PostgreSQL 服务器时,“ token "-"无效”

ios - 将 base64 编码图像发送到 Rails 应用程序的约定的原因是什么?

sql - Postgres 在一定时期内按前缀选择然后对其进行排序.. 性能低下

ssl - 为 heroku 应用程序添加证书

ruby-on-rails - rails 5 : How Do I Get My Error Pages in the Public Folder for Different Locales to Display Other than "en?

ruby-on-rails - Rails3 如何使用 :params in named scope?

ruby-on-rails - 如何在 Rails 4 中翻译占位符文本?