建立一個陣列列
PostgreSQL 支援 array
列。Rails 會自動將 PostgreSQL 陣列轉換為 Ruby 陣列,反之亦然。
建立一個包含 array
列的表:
create_table :products do |t|
t.string :name
t.text :colors, array: true, default: []
end
將 array
列新增到現有表:
add_column :products, :colors, array: true, default: []
為 array
列新增索引:
add_index :products, :colors, using: 'gin'