module PostgresqlUUIDHelper

Public Instance Methods

connection() click to toggle source
# File activerecord/test/cases/adapters/postgresql/uuid_test.rb, line 7
def connection
  @connection ||= ActiveRecord::Base.connection
end
drop_table(name) click to toggle source
# File activerecord/test/cases/adapters/postgresql/uuid_test.rb, line 11
def drop_table(name)
  connection.drop_table name, if_exists: true
end
uuid_default() click to toggle source
# File activerecord/test/cases/adapters/postgresql/uuid_test.rb, line 19
def uuid_default
  connection.supports_pgcrypto_uuid? ? {} : { default: uuid_function }
end
uuid_function() click to toggle source
# File activerecord/test/cases/adapters/postgresql/uuid_test.rb, line 15
def uuid_function
  connection.supports_pgcrypto_uuid? ? "gen_random_uuid()" : "uuid_generate_v4()"
end