【问题标题】:Changing database from PostgreSQL to MySQL将数据库从 PostgreSQL 更改为 MySQL
【发布时间】:2015-06-02 13:01:32
【问题描述】:

我正在使用 Rails 中的 spree 构建一个电子商务应用程序。该应用程序使用 PostgreSQL 作为数据库。我希望将其更改为 MySQL。我如何实现这一目标?

【问题讨论】:

  • 为什么要降级?
  • 这个答案应该对你有帮助:stackoverflow.com/questions/24237034/…
  • 这更像是一个谷歌问题,而不是 StackOverflow 问题。当您遇到在 google 上找到的解决方案时,请返回 SO。
  • 最好不要改变,因为这两个数据库都有很多变化。

标签: ruby-on-rails ruby-on-rails-3 spree


【解决方案1】:

简短的回答是,你不知道。我经历了三个 Spree 迁移,我们要么使用遗留数据,要么切换数据库并相信我;你不想和这个有任何关系。

如果您不需要随身携带旧数据,只需在新的 MySQL 数据库上运行迁移就可以了。如果您需要遗留数据,上帝与您同在...

转换 Spree 数据库模式并不是一件好事,而且很难从数据库中提取所需的内容,因为几乎每个数据模型都依赖于另一个数据模型的外键。在尝试您的建议之前,我会自愿进行一些牙科手术。这也引出了一个问题;为什么需要从 Postgres 转到 MySQL?

【讨论】:

  • 没错,即使我也对此感到困惑。我已经看到 ppl 从 mysql 迁移到 postgresql 但不是其他方式,这是第一次。
猜你喜欢
  • 2021-10-01
  • 2012-02-12
  • 2015-05-03
  • 1970-01-01
  • 1970-01-01
  • 2014-08-05
  • 1970-01-01
  • 2021-05-21
  • 2015-01-27
相关资源
最近更新 更多