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

目前无法进行。您可以在模型中创建关系,它会起作用,但您不能在其他数据库中创建真正的外键。