gpt4 book ai didi

ActiveRecord 迁移多个数据库

转载 作者:行者123 更新时间:2023-12-01 06:16:58 25 4
gpt4 key购买 nike

我需要将当前模式中的一些表移动到不同的数据库,因为我需要关闭这些表的二进制日志记录,而 Mysql 不允许关闭特定表的二进制日志记录。

所以我想知道我是否可以在同一个项目中的两个不同模式上运行迁移。

最佳答案

您可以在 database.yml 中定义单独的数据库,并为每个数据库管理不同的迁移目录:

rake db:migrate RAILS_ENV=customenvironment


db
|- migrate (default migrate directory)
|- schema.rb
|- seed.rb

another_db (customenvironment)
|- migrate (migrations for the second db)
|- schema.rb (schema that will be auto generated for this db)
|- seed.rb (seed file for the new db)

关于ActiveRecord 迁移多个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7474003/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com