Sha256: 2f9274a48d7859a98416d24837e7fa03a9d3fcc522dd15227d8c380058a9701d

Contents?: true

Size: 941 Bytes

Versions: 6

Compression:

Stored size: 941 Bytes

Contents

class Presets < ActiveRecord::Migration[4.2]

  def self.up
    enable_extension "hstore"
    # execute "CREATE EXTENSION IF NOT EXISTS 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
    execute "DROP EXTENSION IF EXISTS hstore"
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
gaku_core-0.3.0 db/migrate/20120202111850_presets.rb
gaku_core-0.3.0.pre.4 db/migrate/20120202111850_presets.rb
gaku_core-0.3.0.pre.3 db/migrate/20120202111850_presets.rb
gaku_core-0.3.0.pre.2 db/migrate/20120202111850_presets.rb
gaku_core-0.3.0.pre.1 db/migrate/20120202111850_presets.rb
gaku_core-0.3.0.pre.0 db/migrate/20120202111850_presets.rb