class CreatePostJsonModelSettings
Public Instance Methods
change()
click to toggle source
# File lib/generators/post_json/install/templates/create_post_json_model_settings.rb, line 2 def change create_table :post_json_model_settings, id: :uuid do |t| t.text :collection_name, index: true, unique: true t.json :meta, default: {}, null: false t.boolean :use_timestamps, default: true t.text :created_at_attribute_name, default: 'created_at', null: false t.text :updated_at_attribute_name, default: 'updated_at', null: false t.boolean :include_version_number, default: true t.text :version_attribute_name, default: 'version', null: false t.boolean :use_dynamic_index, default: true t.integer :create_dynamic_index_milliseconds_threshold, default: 50 t.timestamps end execute "CREATE INDEX post_json_model_settings_lower_collection_name ON post_json_model_settings(lower(collection_name));" end