Sha256: bf58d546a0754d2a72e79745349cd4b34ff80c9bb8e5e60cd62df91cb2404360

Contents?: true

Size: 761 Bytes

Versions: 19

Compression:

Stored size: 761 Bytes

Contents

require 'bundler/setup'
require 'active_record'

ActiveRecord::Base.establish_connection({
  adapter: 'sqlite3',
  database: ':memory:',
})

ActiveRecord::Base.connection.execute <<-SQL
  CREATE TABLE flipper_features (
    id integer PRIMARY KEY,
    key text NOT NULL UNIQUE,
    created_at datetime NOT NULL,
    updated_at datetime NOT NULL
  )
SQL

ActiveRecord::Base.connection.execute <<-SQL
  CREATE TABLE flipper_gates (
    id integer PRIMARY KEY,
    feature_key text NOT NULL,
    key text NOT NULL,
    value text DEFAULT NULL,
    created_at datetime NOT NULL,
    updated_at datetime NOT NULL
  )
SQL

ActiveRecord::Base.connection.execute <<-SQL
  CREATE UNIQUE INDEX index_gates_on_keys_and_value on flipper_gates (feature_key, key, value)
SQL

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
flipper-active_record-1.3.2 benchmark/active_record_setup.rb
flipper-active_record-1.3.1 benchmark/active_record_setup.rb
flipper-active_record-1.3.0 benchmark/active_record_setup.rb
flipper-active_record-1.3.0.pre benchmark/active_record_setup.rb
flipper-active_record-1.2.2 benchmark/active_record_setup.rb
flipper-active_record-1.2.1 benchmark/active_record_setup.rb
flipper-active_record-1.2.0 benchmark/active_record_setup.rb
flipper-active_record-1.1.2 benchmark/active_record_setup.rb
flipper-active_record-1.1.1 benchmark/active_record_setup.rb
flipper-active_record-1.1.0 benchmark/active_record_setup.rb
flipper-active_record-1.0.0 benchmark/active_record_setup.rb
flipper-active_record-1.0.0.pre benchmark/active_record_setup.rb
flipper-active_record-0.28.3 benchmark/active_record_setup.rb
flipper-active_record-0.28.2 benchmark/active_record_setup.rb
flipper-active_record-0.28.1 benchmark/active_record_setup.rb
flipper-active_record-0.28.0 benchmark/active_record_setup.rb
flipper-active_record-0.27.1 benchmark/active_record_setup.rb
flipper-active_record-0.27.0 benchmark/active_record_setup.rb
flipper-active_record-0.26.2 benchmark/active_record_setup.rb