Sha256: 3bae0bb3bf651b04aeef17677bae784238d4035d93be8717a0dee971d54f5a40

Contents?: true

Size: 544 Bytes

Versions: 2

Compression:

Stored size: 544 Bytes

Contents

# frozen_string_literal: true

class AddRailwayIpcConsumedMessages < ActiveRecord::Migration
  def change
    create_table :railway_ipc_consumed_messages, id: false 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
      t.string :exchange

      t.datetime :updated_at
      t.datetime :inserted_at
    end

    add_index :railway_ipc_consumed_messages, :uuid, unique: true
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
railway-ipc-1.0.1 priv/migrations/add_railway_ipc_consumed_messages.rb
railway-ipc-1.0.0 priv/migrations/add_railway_ipc_consumed_messages.rb