Sha256: 5049ce7a332e17dc68ea5cfe4f63e13ed8dc73d5a44e8c50384a4a97ed916d35

Contents?: true

Size: 875 Bytes

Versions: 5

Compression:

Stored size: 875 Bytes

Contents

class AddKeyToSignal < ActiveRecord::Migration[7.1]
  def change
    add_column :signum_signals, :key, :string
    add_index :signum_signals, :key
    # t.references :signalable, polymorphic: true, optional: false, null: false, type: :uuid
    # t.string "signalable_type", null: false
    # t.uuid "signalable_id", null: false
    change_column_null :signum_signals, :signalable_type, true
    change_column_null :signum_signals, :signalable_id, true
  end

  def down
    remove_column :signum_signals, :key, :string
    remove_index :signum_signals, :key
    # t.references :signalable, polymorphic: true, optional: false, null: false, type: :uuid
    # t.string "signalable_type", null: false
    # t.uuid "signalable_id", null: false
    change_column_null :signum_signals, :signalable_type, false
    change_column_null :signum_signals, :signalable_id, false
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
signum-0.7.8 db/migrate/20240410100722_add_key_to_signal.rb
signum-0.7.4 db/migrate/20240410100722_add_key_to_signal.rb
signum-0.7.2 db/migrate/20240410100722_add_key_to_signal.rb
signum-0.7.1 db/migrate/20240410100722_add_key_to_signal.rb
signum-0.7.0 db/migrate/20240410100722_add_key_to_signal.rb