main
1# frozen_string_literal: true
2
3class CreateFlipperTables < ActiveRecord::Migration[5.2]
4 def self.up
5 create_table :flipper_features do |t|
6 t.string :key, null: false
7 t.timestamps null: false
8 end
9 add_index :flipper_features, :key, unique: true
10
11 create_table :flipper_gates do |t|
12 t.string :feature_key, null: false
13 t.string :key, null: false
14 t.string :value
15 t.timestamps null: false
16 end
17 add_index :flipper_gates, [:feature_key, :key, :value], unique: true
18 end
19
20 def self.down
21 drop_table :flipper_gates
22 drop_table :flipper_features
23 end
24end