Rails 3 从单个数据库表生成种子文件
Posted
技术标签:
【中文标题】Rails 3 从单个数据库表生成种子文件【英文标题】:Rails 3 Generate Seed file from single Database Table 【发布时间】:2012-05-16 20:24:27 【问题描述】:我试过搜索强大的谷歌,但似乎找不到我要找的东西(可能是因为我想做的是愚蠢的)
但是,有没有办法从单个数据库表创建种子文件,而不是转储整个数据库内容?
基本上,我有一个 Products 表,我只是想从这个表中生成一个种子文件。
【问题讨论】:
【参考方案1】:使用这个 Rails Gem https://github.com/rhalff/seed_dump找到了我想要的东西
使用此代码:rake db:seed:dump MODELS=User
显然,将User
替换为您要使用的模型名称,或以逗号分隔的模型列表。
【讨论】:
seed_dump gem repo 似乎已经移动:github.com/zenprogrammer/seed_dump以上是关于Rails 3 从单个数据库表生成种子文件的主要内容,如果未能解决你的问题,请参考以下文章
有人可以找到“未知属性”我的语法/逻辑错误是一个多对多的种子创建方法时,在Rails的连接表?
如何将数据从单个 csv/excel 文件传输到多个 oracle 表