Parent

Files

Class/Module Index [+]

Quicksearch

ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

Public Instance Methods

cascade() click to toggle source
# File lib/database_cleaner/active_record/truncation.rb, line 66
def cascade
  @cascade ||= db_version >=  80200 ? 'CASCADE' : ''
end
db_version() click to toggle source
# File lib/database_cleaner/active_record/truncation.rb, line 62
def db_version
  @db_version ||= postgresql_version
end
delete_table(table_name) click to toggle source
# File lib/database_cleaner/active_record/deletion.rb, line 31
def delete_table(table_name)
  execute("DELETE FROM #{quote_table_name(table_name)};")
end
restart_identity() click to toggle source
# File lib/database_cleaner/active_record/truncation.rb, line 70
def restart_identity
  @restart_identity ||= db_version >=  80400 ? 'RESTART IDENTITY' : ''
end
truncate_table(table_name) click to toggle source
# File lib/database_cleaner/active_record/truncation.rb, line 74
def truncate_table(table_name)
  execute("TRUNCATE TABLE #{quote_table_name(table_name)} #{restart_identity} #{cascade};")
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.