Sha256: cbeb9b967b8757105dafd525cc39d84e5772bc0995ae487c52cc92b12be065d0
Contents?: true
Size: 832 Bytes
Versions: 92
Compression:
Stored size: 832 Bytes
Contents
class CreateLanguages < ActiveRecord::Migration # ISO 639 is the set of international standards that lists short codes for language names. # Note this doesn't include macrolanguages (dialects) # Information on macrolanguages http://en.wikipedia.org/wiki/ISO_639_macrolanguage def self.up create_table :languages do |t| t.string :name, :null => false t.string :native_name t.text :display_name t.string :iso_639_1, :size => 3 t.string :iso_639_2, :size => 3 t.string :iso_639_3, :size => 3 t.text :note t.integer :position end add_index :languages, :name, :unique => true add_index :languages, :iso_639_1 add_index :languages, :iso_639_2 add_index :languages, :iso_639_3 end def self.down drop_table :languages end end
Version data entries
92 entries across 92 versions & 3 rubygems