Sha256: 040be4d02a5726574b5a37a88f9ed32eda2004b2b779c5e0e9dafbb62cb82d07

Contents?: true

Size: 555 Bytes

Versions: 13

Compression:

Stored size: 555 Bytes

Contents

# frozen_string_literal: true

class AddRailwayIpcConsumedMessages < ActiveRecord::Migration
  def change
    create_table :railway_ipc_consumed_messages do |t|
      t.uuid :uuid, null: false
      t.string :message_type
      t.uuid :user_uuid
      t.uuid :correlation_id
      t.text :encoded_message
      t.string :status, null: false
      t.string :queue, null: false
      t.string :exchange

      t.datetime :updated_at
      t.datetime :inserted_at
    end

    add_index :railway_ipc_consumed_messages, %i[uuid queue], unique: true
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
railway-ipc-5.0.0 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-4.0.1 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-4.0.0 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-3.0.0 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-2.2.2 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-2.2.1 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-2.2.0 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-2.1.0 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-2.0.3 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-2.0.2 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-2.0.1 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-2.0.0 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-1.1.0 priv/migrations/add_railway_ipc_consumed_messages.rb