Sha256: 806bf755ffd79afdeadf5c220f9ceb8001f35968a0e416beee7121257e63db0e

Contents?: true

Size: 612 Bytes

Versions: 48

Compression:

Stored size: 612 Bytes

Contents

# frozen_string_literal: true

class CreateClientsAndChangeColumnNull < ActiveRecord::Migration[5.2]
  def up
    create_table :clients do |t|
      t.string :name
      t.string :code
      t.decimal :value

      t.timestamps
    end

    change_column :clients, :name, :string, limit: 15
    change_column :clients, :code, :string, default: "n/a"
    change_column :clients, :value, :decimal, precision: 32, scale: 8

    change_column_null :clients, :name, false
    change_column_null :clients, :code, false
    change_column_null :clients, :value, false
  end

  def down
    drop_table :clients
  end
end

Version data entries

48 entries across 48 versions & 1 rubygems

Version Path
activerecord-sqlserver-adapter-8.0.5 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-8.0.4 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.2.5 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-8.0.3 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.1.11 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.2.4 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-8.0.2 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.1.10 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.2.3 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-8.0.1 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-8.0.0 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.2.2 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.1.9 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.1.8 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.2.1 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.2.0 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.1.7 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.1.6 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.1.5 test/migrations/create_clients_and_change_column_null.rb
activerecord-sqlserver-adapter-7.1.4 test/migrations/create_clients_and_change_column_null.rb