我发现了很多关于如何转储整个数据库并将其加载到不同环境中的documentation,但我不想要整个数据库。
我需要在环境之间仅转储和加载特定的表。
例如,我需要在我的测试环境中使用生产中的results
表,但我不想要users
表。
答案 0 :(得分:0)
使用yaml_db
gem
rake db:data:dump_dir
- >将数据库的内容转储到curr_dir_name / tablename.extension(默认为yaml)
从dir中删除不必要的表文件,然后
rake db:data:load_dir
- >将db / data_dir的内容加载到数据库