如何在 Rails 中将所有现有的应用程序数据从 sqlite3 复制到 MySQL? [英] How may I copy all my existing application Data from sqlite3 to MySQL in Rails?

查看:49
本文介绍了如何在 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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆