如何自动从 Heroku CI 的 in-dyno postgres 实例中的应用程序导入转储?
How can I automatically import a dump from an app in Heroku CI's in-dyno postgres instance?
我正在将 Heroku CI 与 in-dyno postgres 实例一起使用。当测试 dyno 启动时,我想用我的 运行 Heroku 应用程序之一的数据填充 in-dyno postgres。我怎样才能以最好的方式做到这一点?
您将有一个 test-setup
脚本,然后将生产备份恢复到您的本地 postgres 实例中。我们正在为一些测试环境或数据库负载测试这样做。
但总的来说这不是一个好主意。您的测试应该设置自己的测试数据(setup/teardown 夹具脚本)。否则,您将很快 运行 至少陷入性能问题。
我正在将 Heroku CI 与 in-dyno postgres 实例一起使用。当测试 dyno 启动时,我想用我的 运行 Heroku 应用程序之一的数据填充 in-dyno postgres。我怎样才能以最好的方式做到这一点?
您将有一个 test-setup
脚本,然后将生产备份恢复到您的本地 postgres 实例中。我们正在为一些测试环境或数据库负载测试这样做。
但总的来说这不是一个好主意。您的测试应该设置自己的测试数据(setup/teardown 夹具脚本)。否则,您将很快 运行 至少陷入性能问题。