Sha256: 7806fd875d21e19db1e04f8462d3a32e658bb922eed18c8060af65f7d77ab124

Contents?: true

Size: 869 Bytes

Versions: 14

Compression:

Stored size: 869 Bytes

Contents

class Presets < ActiveRecord::Migration

  def self.up
    enable_extension "hstore"

    create_table :gaku_presets do |t|
      t.string   :name
      t.boolean  :default,         default: false
      t.boolean  :active,          default: false
      t.string   :locale,          default: 'en'
      t.string   :names_order
      t.hstore   :pagination ,     default: '', null: false
      t.hstore   :person,          default: '', null: false
      t.hstore   :student,         default: '', null: false
      t.hstore   :chooser_fields,  default: '', null: false
      t.hstore   :address,         default: '', null: false
      t.hstore   :grading,         default: '', null: false
      t.hstore   :export_formats,  default: '', null: false

      t.timestamps
    end
  end

  def self.down
    drop_table :gaku_presets

    disable_extension "hstore"
  end

end

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
gaku-0.2.4 core/db/migrate/20120202111850_presets.rb
gaku_core-0.2.4 db/migrate/20120202111850_presets.rb
gaku-0.2.3 core/db/migrate/20120202111850_presets.rb
gaku_core-0.2.3 db/migrate/20120202111850_presets.rb
gaku-0.2.2 core/db/migrate/20120202111850_presets.rb
gaku_core-0.2.2 db/migrate/20120202111850_presets.rb
gaku-0.2.1 core/db/migrate/20120202111850_presets.rb
gaku_core-0.2.1 db/migrate/20120202111850_presets.rb
gaku-0.2.0 core/db/migrate/20120202111850_presets.rb
gaku_core-0.2.0 db/migrate/20120202111850_presets.rb
gaku-0.1.1 core/db/migrate/20120202111850_presets.rb
gaku_core-0.1.1 db/migrate/20120202111850_presets.rb
gaku-0.1.0 core/db/migrate/20120202111850_presets.rb
gaku_core-0.1.0 db/migrate/20120202111850_presets.rb