【问题标题】:How may I copy all my existing application Data from sqlite3 to MySQL in Rails? [duplicate]如何将我所有现有的应用程序数据从 sqlite3 复制到 Rails 中的 MySQL? [复制]
【发布时间】:2017-03-27 05:14:05
【问题描述】:

我正在使用 Rails 4 开发一个项目。我之前使用的是 sqlite3 数据库。但是现在我想将数据库从 sqlite3 切换到 mysql。但是我以前所有的应用程序数据都应该被复制,所以当我使用 mysql 数据库时,我的表数据都不会被删除。

【问题讨论】:

  • 每当我运行 rake db:schema:load 时都会出现错误

标签: mysql ruby-on-rails-4 sqlite


【解决方案1】:

试试这个

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

希望对你有所帮助。

【讨论】:

  • 好的,我会尝试并更新............谢谢............ :)
  • 我成功地更改了我的数据库......但是另一种方法......但现在我在使用 strftime 查询的一个文件中遇到问题......我已经发布一个问题.......如果你知道的话,请回答.......stackoverflow.com/questions/43061570/…
  • @Hardik.......................谢谢............ :)跨度>
  • 我给你投票了....你也在我所有的问题中给我投票....!!!
猜你喜欢
  • 2013-06-04
  • 2014-09-18
  • 2012-01-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-03-21
相关资源
最近更新 更多