Sha256: 8172755ac70a234455374c11de3dded6700e88f3a8c85d7e98ba13f7f3513ad7

Contents?: true

Size: 410 Bytes

Versions: 2

Compression:

Stored size: 410 Bytes

Contents

Sequel.extension :migration

module Enginery
  class Migrator
    TracksMigrator = Sequel.migration do
      up do
        create_table? TRACKING_TABLE do
          primary_key :id
          TRACKING_TABLE__COLUMNS.each {|c| column c, String, size: 255}
          TRACKING_TABLE__INDEXES.each {|c| index c}
        end
      end
    end

    class TracksModel < Sequel::Model(TRACKING_TABLE)
    end
  end
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
my_enginery-0.2.8 app/migrations/tracking_table/Sequel.rb
enginery-0.3.0 app/migrations/tracking_table/Sequel.rb