2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
# File 'lib/generators/flipper/templates/migration.rb', line 2
def self.up
create_table :flipper_features do |t|
t.string :name, null: false, unique: true
t.timestamps null: false
end
create_table :flipper_gates do |t|
t.integer :flipper_feature_id, null: false
t.string :name, null: false
t.string :value
t.timestamps null: false
end
add_foreign_key :flipper_gates, :flipper_features, on_delete: :cascade
add_index :flipper_gates, [:flipper_feature_id, :name, :value], unique: true
end
|