Sha256: fd20e809826a435b154cb8e442d48f663a56f4af49f0c149f54b3f3fb5978482

Contents?: true

Size: 557 Bytes

Versions: 7

Compression:

Stored size: 557 Bytes

Contents

require 'sequel/extensions/migration'

Sequel.migration do
  up do
    run 'ALTER TABLE `schema_info` ADD `created_at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP AFTER `version`;'
    run 'ALTER TABLE `schema_info` ADD `updated_at` TIMESTAMP  NULL  ON UPDATE CURRENT_TIMESTAMP  AFTER `created_at`;'
    run 'ALTER TABLE `schema_info` ADD `catalog` VARCHAR(255)  NULL  DEFAULT NULL  AFTER `version`;'
  end

  down do
    alter_table(:schema_info) do
      drop_column :catalog
      drop_column :updated_at
      drop_column :created_at
    end
  end
end

Version data entries

7 entries across 7 versions & 2 rubygems

Version Path
legion-data-1.2.0 lib/legion/data/migrations/001_add_schema_columns.rb
legion-data-1.1.5 lib/legion/data/migrations/001_add_schema_columns.rb
legion-data-1.1.4 lib/legion/data/migrations/001_add_schema_columns.rb
legion-data-java-1.1.3 lib/legion/data/migrations/001_add_schema_columns.rb
legion-data-1.1.3 lib/legion/data/migrations/001_add_schema_columns.rb
legion-data-java-1.1.2 lib/legion/data/migrations/001_add_schema_columns.rb
legion-data-1.1.2 lib/legion/data/migrations/001_add_schema_columns.rb