mirror of
https://github.com/DatabaseCleaner/database_cleaner
synced 2023-03-27 23:22:03 -04:00
added TRUNCADE CASCADE for Postgres (for truncating tables with FKs)
This commit is contained in:
parent
1a37b0daed
commit
670dc0f71d
2 changed files with 4 additions and 4 deletions
6
database_cleaner.gemspec
Normal file → Executable file
6
database_cleaner.gemspec
Normal file → Executable file
|
@ -2,11 +2,11 @@
|
|||
|
||||
Gem::Specification.new do |s|
|
||||
s.name = %q{database_cleaner}
|
||||
s.version = "0.2.3"
|
||||
s.version = "0.2.4"
|
||||
|
||||
s.required_rubygems_version = Gem::Requirement.new(">= 0") if s.respond_to? :required_rubygems_version=
|
||||
s.authors = ["Ben Mabey"]
|
||||
s.date = %q{2009-05-30}
|
||||
s.authors = ["Ben Mabey", "Yozhyk"]
|
||||
s.date = %q{2009-08-20}
|
||||
s.description = %q{Strategies for cleaning databases. Can be used to ensure a clean state for testing.}
|
||||
s.email = %q{ben@benmabey.com}
|
||||
s.extra_rdoc_files = [
|
||||
|
|
2
lib/database_cleaner/active_record/truncation.rb
Normal file → Executable file
2
lib/database_cleaner/active_record/truncation.rb
Normal file → Executable file
|
@ -23,7 +23,7 @@ module ActiveRecord
|
|||
|
||||
class PostgreSQLAdapter
|
||||
def truncate_table(table_name)
|
||||
execute("TRUNCATE TABLE #{quote_table_name(table_name)};")
|
||||
execute("TRUNCATE TABLE #{quote_table_name(table_name)} CASCADE;")
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in a new issue