我有一个rails应用程序,其模型名为' Opportunity'。假设此模型在我的本地开发环境中存储在数据库中的几条记录,我现在想部署该应用程序。有了它,我也希望部署本地数据库中的所有数据。
这可能吗?我看过rake任务和播种,但两者似乎都不是我想要的。
非常感谢你的帮助。
答案 0 :(得分:1)
对于postgres,导出数据库的命令称为pg_dump
转储数据库:
$ pg_dump mydb > db.out
要重新加载此数据库:
$ psql -d database -f db.out
答案 1 :(得分:0)
为什么你不能使用开发db的表转储并将其导入生产db
对于mysql
在开发中: mysqldump -u username -p developmentdb tablename> for_production.sql
生产中:
mysql -u username -p productiondb< for_production.sql