Sha256: 2948c112a85860dc631c2c2bfbd7f2dce2a8649d77f02b253db5cc622f3cd5b1
Contents?: true
Size: 588 Bytes
Versions: 124
Compression:
Stored size: 588 Bytes
Contents
# frozen_string_literal: true class ReeMigrator::CreateMigrationsTable include Ree::FnDSL fn :create_migrations_table do singleton after_init :setup end def setup Sequel.extension(:migration) end contract(Sequel::Database => nil) def call(connection) if !connection.tables.include?(:migrations) connection.create_table :migrations do primary_key :id column :filename, "varchar(1024)", null: false column :created_at, DateTime, null: false column :type, "varchar(16)", null: false end end nil end end
Version data entries
124 entries across 124 versions & 1 rubygems