【发布时间】:2021-05-19 04:51:22
【问题描述】:
我想在不同的数据库中创建一个带有外键的表。
rails 6.1 可以做到这一点吗?
指南说Rails 6.1 will support using has_many relationships and creating 2 queries instead of joining,但没有说明如何操作。
我的尝试是这样的;
create_table :comments do |t|
t.references :post, foreign_key: { to_database: :primary }
t.uuid :uuid, default: 'uuid_generate_v4()'
t.timestamps
end
【问题讨论】:
-
你找到解决办法了吗?
-
@SWastikThapaliya 现在这在 Rails 6.1 中是不可能的
-
我们做了一些解决方法。我们所做的是我们从模型中创建了一个关系,但没有在迁移文件中提及外键。现在就足够了。
标签: ruby-on-rails multiple-databases ruby-on-rails-6.1