2013-07-16 3 views
5

मैं अपने PostgreSQL डेटाबेस में एक नई तालिका बनाने के लिए एक सीक्वेल माइग्रेशन बना रहा हूं। मैं String array कॉलम को परिभाषित करना चाहता हूं, जो PostgreSQL का समर्थन करता है।मैं Sequel Postgresql माइग्रेशन में ARRAY कॉलम को कैसे परिभाषित करूं?

मेरे प्रवास इस तरह दिखता है:

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[] की तरह कुछ परिभाषित कर सकते हैं?

उत्तर

12

तुम बस स्तंभ विधि का उपयोग करें और एक स्ट्रिंग के रूप प्रकार निर्दिष्ट: column :type, "text[]"

+0

वाक्य रचना के लिए यहाँ देखो http://sequel.jeremyevans.net/rdoc/files/doc/schema_modification_rdoc.html#label-Column + प्रकार – mraaroncruz

संबंधित मुद्दे