除了删除和重新创建表之外,如何将 uuid 类型的主键 id 列添加到创建时没有 id 字段的表 - 连接表?
我试过了:
add_column :organizations_users, :id, :uuid, primary_key: true
但该列没有设置为主键。
查看new_column_definition ActiveRecord 方法,上面的代码应该可以工作:
column.primary_key = type == :primary_key || options[:primary_key]
我一定是脑子有屎...