如何在 Rails 中将所有现有的应用程序数据从 sqlite3 复制到 MySQL? [英] How may I copy all my existing application Data from sqlite3 to MySQL in Rails?
本文介绍了如何在 Rails 中将所有现有的应用程序数据从 sqlite3 复制到 MySQL?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 Rails 4 开发一个项目.我之前使用过 sqlite3 数据库.但是现在我想将数据库从sqlite3切换到mysql.但是我之前所有的申请数据都应该被复制,所以当我使用mysql数据库时,我的表数据都不会被删除.
I am working on a project in Rails 4. I was using sqlite3 database previously. But now I want to switch the database from sqlite3 to mysql. But all my previous application data should be copied so when I use mysql database none of my table data may be deleted.
推荐答案
试试这个
1. cd /path/to/rails_app/db
2. sqlite3 DATA-BASE-NAME .dump > database.sql
3. mysql -u username -p -h localhost DATA-BASE-NAME < database.sql
希望能帮到你.
这篇关于如何在 Rails 中将所有现有的应用程序数据从 sqlite3 复制到 MySQL?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文