我有一个使用SQLite3数据库的旧Rails 3应用程序。我需要将它切换到MySQL - 这很容易。
问题是在SQLite3数据库中是一个类别的方案 - 大约500.我需要从SQLite3数据库导出这些类别并将它们导入到新创建的MySQL数据库中。
现在问题是(因为我之前没有做过) - 如何以最简单的方式进行这种迁移?
答案 0 :(得分:1)
sqlite3转储文件与mysql类似:
打开sqlite3并运行:
.output filename.sql
.dump
.exit
打开filename.sql并:
删除PRAGMA
命令
添加第1行SET foreign_key_checks = 0;
添加最后一行SET foreign_key_checks = 1;
在您的操作系统中运行:
mysql -u<user> -p<user> <database> < filename.sql