Mysql 从旧数据库转储导入(填充)数据到新数据库-Rails

Mysql 从旧数据库转储导入(填充)数据到新数据库-Rails,mysql,ruby-on-rails-3,sqlite,migration,Mysql,Ruby On Rails 3,Sqlite,Migration,我有一个正在移植到rails的php应用程序。我在rails应用程序中创建了数据库模式,并希望将一些生产数据导入sqlite db以进行测试-一些用户、徽章表等。是否有一种简单的方法可以从sql文件或其他类型的数据库转储中执行此操作 对于Sqlite,假设您已经创建了可以使用的表: sqlite> .read <sqlfile.sql> sqlite> .import <csvfilename.csv> <tablename> 或者,如果需要逗

我有一个正在移植到rails的php应用程序。我在rails应用程序中创建了数据库模式,并希望将一些生产数据导入sqlite db以进行测试-一些用户、徽章表等。是否有一种简单的方法可以从sql文件或其他类型的数据库转储中执行此操作

对于Sqlite,假设您已经创建了可以使用的表:

sqlite> .read <sqlfile.sql>
sqlite> .import <csvfilename.csv> <tablename>
或者,如果需要逗号分隔的值:

sqlite> .separator ","
sqlite> .import <csvfilename.csv> <tablename>
sqlite>.separator”
sqlite>.import

这里有一个关于这方面的小教程:-此示例显示了使用mysql将数据库导入到新模式的过程。
sqlite> .separator ","
sqlite> .import <csvfilename.csv> <tablename>