class PostgresqlRenameTableTest
Public Instance Methods
setup()
click to toggle source
# File activerecord/test/cases/adapters/postgresql/rename_table_test.rb, line 6 def setup @connection = ActiveRecord::Base.connection @connection.create_table :before_rename, force: true end
teardown()
click to toggle source
# File activerecord/test/cases/adapters/postgresql/rename_table_test.rb, line 11 def teardown @connection.drop_table "before_rename", if_exists: true @connection.drop_table "after_rename", if_exists: true end
Private Instance Methods
num_indices_named(name)
click to toggle source
# File activerecord/test/cases/adapters/postgresql/rename_table_test.rb, line 29 def num_indices_named(name) @connection.execute(<<-SQL).values.length SELECT 1 FROM "pg_index" JOIN "pg_class" ON "pg_index"."indexrelid" = "pg_class"."oid" WHERE "pg_class"."relname" = '#{name}' SQL end