2013-07-16 13 views
5

Sto creando una migrazione Sequel per creare una nuova tabella nel mio database PostgreSQL. Voglio definire una colonna String array, supportata da PostgreSQL.Come definire una colonna ARRAY in una migrazione Sequel Postgresql?

La mia migrazione simile a questa:

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 

Come posso definire qualcosa come text[] nella mia migrazione?

risposta

12

Basta usare il metodo della colonna e specificare il tipo come una stringa: column :type, "text[]"

+0

Guardate qui per la sintassi http://sequel.jeremyevans.net/rdoc/files/doc/schema_modification_rdoc.html#label-Column + tipi – mraaroncruz

Problemi correlati