如何在Sequel Postgresql迁移中定义ARRAY列?

时间:2013-07-16 13:30:51

标签: ruby database postgresql migration sequel

我正在创建一个Sequel迁移,以便在PostgreSQL数据库中创建一个新表。我想定义一个String array列,PostgreSQL支持。

我的迁移看起来像这样:

create_table :venues do
  primary_key :id

  String      :reference                                , :null => false
  String      :name                                     , :null => false
  String      :description                              , :null => false
  String[]    :type                                     , :null => false

  DateTime    :created_at                               , :null => false
  DateTime    :updated_at                               , :null => false
end

如何在迁移中定义类似text[]的内容?

1 个答案:

答案 0 :(得分:15)

您只需使用列方法并将类型指定为字符串:column :type, "text[]"