Rails 6.1 多个数据库外键
Rails 6.1 Multiple Database Foreign Keys
我想在不同的数据库中创建一个带有外键的 table。
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
目前无法进行。您可以在模型中创建关系,它会起作用,但您不能在其他数据库中创建真正的外键。
我想在不同的数据库中创建一个带有外键的 table。
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
目前无法进行。您可以在模型中创建关系,它会起作用,但您不能在其他数据库中创建真正的外键。