Sha256: 4c06d24f1f81f29c967d7afa77a9e5adce2d9cf5cc0ae8932c5b6fedbf55168f

Contents?: true

Size: 490 Bytes

Versions: 8

Compression:

Stored size: 490 Bytes

Contents

Sequel.migration do
  up do
    create_table :eventus_events do
      primary_key :id
      column :name, String, null: false
      column :time, DateTime, null: false
      column :sid, String, null: false
      column :sequence, Integer, null: false
      column :dispatched, TrueClass, null: false, default: false
      column :body, :json, null: false

      unique [:sid, :sequence]
      index :sid
      index :time
    end
  end

  down do
    drop_table :eventus_events
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
eventus-0.6.7 lib/eventus/persistence/sequel/migrations/01_eventus_commits.rb
eventus-0.6.6 lib/eventus/persistence/sequel/migrations/01_eventus_commits.rb
eventus-0.6.5 lib/eventus/persistence/sequel/migrations/01_eventus_commits.rb
eventus-0.6.4 lib/eventus/persistence/sequel/migrations/01_eventus_commits.rb
eventus-0.6.3 lib/eventus/persistence/sequel/migrations/01_eventus_commits.rb
eventus-0.6.2 lib/eventus/persistence/sequel/migrations/01_eventus_commits.rb
eventus-0.6.1 lib/eventus/persistence/sequel/migrations/01_eventus_commits.rb
eventus-0.6.0 lib/eventus/persistence/sequel/migrations/01_eventus_commits.rb