我有个 sql 文件,怎么在 rails 里导入里面到数据?
导入与数据库相关,查阅具体的库的工具和方法吧。
导入 sql 不需要通过 Rails。
mysqldump --all-databases --single-transaction --user=root --password > all_databases.sql
#1 楼 @chenge 谢谢,一下没反应过来。数据库里成功导入里,现在出现另一个问题。导入成功后无法 rake,一 rake 就说,
rake aborted! StandardError: An error has occurred, all later migrations canceled: Mysql2::Error: Table 'tuan_deal_comments' already exists
,但启动服务后又 ActiveRecord::PendingMigrationError Migrations are pending. To resolve this issue, run: bin/rake db:migrate RAILS_ENV=development
然后就陷入死循环里了。。。
#4 楼 @wdrsam 先 rake db:migrate, 后导入数据吧。
rake db:drop 可以删除数据库重来。
你的错误是红色字的表重复了。
#5 楼 @chenge 恩,谢谢,刚就这样这样做了,可以了
直接在 rake 中执行 mysql 的导入命令