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