Sha256: 2df9817c3c6dae4791259a66966b5d5b1de1154a03081c8b49737a63a84c1faf

Contents?: true

Size: 424 Bytes

Versions: 37

Compression:

Stored size: 424 Bytes

Contents

class AddExchangeRateIntegerType < ActiveRecord::Migration[5.2]
  def up
    execute <<-SQL
      DO $$
        BEGIN
          IF NOT EXISTS (SELECT 1 FROM pg_type WHERE typname = 'exchange_rate_integer') THEN
            CREATE DOMAIN exchange_rate_integer AS BIGINT NOT NULL DEFAULT 0;
          END IF;
        END
      $$;
    SQL
  end

  def down
    execute "DROP DOMAIN IF EXISTS exchange_rate_integer;"
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
better_record-0.25.2 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.25.1 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.25.0 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.24.4 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.24.3 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.23.7 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.23.6 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.23.5 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.23.4 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.23.3 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.9 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.8 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.7 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.6 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.5 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.4 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.3 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.21.3 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.2 db/migrate/20190123225641_add_exchange_rate_integer_type.rb
better_record-0.22.0 db/migrate/20190123225641_add_exchange_rate_integer_type.rb