Sha256: c0f2cf9373d17dac50fcd12149c57958f6368bbd1537dfdfd81d09023fc8f41e
Contents?: true
Size: 1.11 KB
Versions: 7
Compression:
Stored size: 1.11 KB
Contents
# frozen_string_literal: true # Needed for the super_settings gem to maintain backward compatibility with Rails 4.2 migration_class = ActiveRecord::Migration if migration_class.respond_to?(:[]) migration_class = migration_class[4.2] end class CreateSuperSettings < migration_class def up create_table :super_settings do |t| t.string :key, null: false, limit: 190, index: {unique: true} t.string :value_type, limit: 30, null: false, default: "string" t.string :raw_value, limit: 4096, null: true t.string :description, limit: 4096, null: true t.datetime :updated_at, null: false, index: true t.datetime :created_at, null: false t.boolean :deleted, default: false end create_table :super_settings_histories do |t| t.string :key, null: false, limit: 190, index: true t.string :changed_by, limit: 150, null: true, index: true t.string :value, limit: 4096, null: true t.boolean :deleted, default: false t.datetime :created_at, null: false end end def down drop_table :super_settings drop_table :super_settings_histories end end
Version data entries
7 entries across 7 versions & 1 rubygems