Sha256: 0e923955b5d10aff1fc8d3d1dab51927c31ef6f08943533293ba23c426ddf9f2
Contents?: true
Size: 940 Bytes
Versions: 2
Compression:
Stored size: 940 Bytes
Contents
class CreateSpreeEdrones < SpreeExtension::Migration[4.2] def change if table_exists?(:spree_edrones) add_index :spree_edrones, :active unless index_exists?(:spree_edrones, :active) remove_column :spree_edrones, :environment if column_exists?(:spree_edrones, :environment) unless column_exists?(:spree_edrones, :engine) add_column :spree_edrones, :kind, :integer, default: 0, null: false, index: true unless column_exists?(:spree_edrones, :kind) rename_column :spree_edrones, :kind, :engine if column_exists?(:spree_edrones, :kind) end else create_table :spree_edrones do |t| t.string 'edrone_app_id' t.string 'edrone_app_secret' t.boolean 'active', default: true, index: true t.datetime 'created_at', null: false t.datetime 'updated_at', null: false t.integer 'engine', default: 0, null: false, index: true end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
spree_edrone-1.0.2 | db/migrate/20190603122826_create_spree_edrones.rb |
spree_edrone-1.0.1 | db/migrate/20190603122826_create_spree_edrones.rb |