【发布时间】:2018-12-06 08:37:33
【问题描述】:
我正在处理一个使用 Postgresql 的复杂 Rails 应用程序。
从头开始创建种子可能太复杂了(有许多模型和激活步骤只能以非常特定的顺序工作)。
但无论如何,我确实需要一些非常准确的种子来开发新功能。
有没有办法将一些数据从生产数据库传输到开发数据库?
我也不想为此安装 gem 或修改生产应用程序。
【问题讨论】:
-
下载生产数据库转储并导出到本地数据库。
-
假设您可以访问生产数据库,您应该像 jagdeep 所说的那样创建一个转储文件:“pg_dump production_dbname > dumpfile”,然后您可以通过:'psql dev_dbname
标签: ruby-on-rails postgresql development-environment production-environment seeding