gpt4 book ai didi

postgresql - 我如何将本地 PostgreSQL 数据库复制到 Heroku for Spring Boot 应用程序

转载 作者:行者123 更新时间:2023-11-29 12:55:58 24 4
gpt4 key购买 nike

我已经将我的 SpringBoot 应用程序部署到 Heroku。现在我想将我本地的 PostgreSQL 复制到 Heroku。

我找到了一些关于 devcenter.heroku.com 的信息.但是我对文件 db.changelog-master.yaml 的使用了解不够。

谁能告诉我有关复制数据库的最简单解决方案的详细信息?

最佳答案

创建本地 postgres 数据库的有效转储并将其托管在公开可用的地方。现在您将能够使用 pg:backups:restore 恢复整个数据集(模式和记录),如图所示 here .这里唯一的警告是目标数据库必须完全为空才能工作。您可以使用 heroku pg:reset 清空 Heroku postgres 数据库。

如果您不能采用上面列出的方法,那么您可以直接从本地实例运行 pg_restore,前提是您的本地 Postgres 版本 >= Postgres 的目标版本。这也适用于创建转储文件并且是一项要求,因为不能保证 pg 实用程序向前兼容。 pg_restore 的文档是 here .

关于postgresql - 我如何将本地 PostgreSQL 数据库复制到 Heroku for Spring Boot 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43272886/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com