Add the post and pool versions tables back. Currently only used by the test suite to make it easier to run. Not yet used for production.
22 lines
1.0 KiB
Ruby
22 lines
1.0 KiB
Ruby
class RecreatePoolVersions < ActiveRecord::Migration[6.1]
|
|
def change
|
|
create_table :pool_versions do |t|
|
|
t.timestamps null: false, index: true
|
|
t.references :pool, null: false, index: true
|
|
t.references :updater, null: false, index: true
|
|
t.inet :updater_ip_addr, null: false
|
|
t.integer :version, default: 1, null: false
|
|
t.text :name, null: false
|
|
t.text :description, default: "", null: false
|
|
t.string :category, null: false
|
|
t.boolean :is_active, default: true, null: false
|
|
t.boolean :is_deleted, default: false, null: false
|
|
t.boolean :description_changed, default: false, null: false, index: true
|
|
t.boolean :name_changed, default: false, null: false, index: true
|
|
t.integer :post_ids, array: true, default: [], null: false, index: true
|
|
t.integer :added_post_ids, array: true, default: [], null: false, index: true
|
|
t.integer :removed_post_ids, array: true, default: [], null: false, index: true
|
|
end
|
|
end
|
|
end
|