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