instance method
truncate_tables
Ruby on Rails 6.0.6
Since v6.0.6 PrivateSignature
truncate_tables(configuration)
No documentation comment.
Parameters
-
configurationreq
Source
# File activerecord/lib/active_record/tasks/database_tasks.rb, line 212
def truncate_tables(configuration)
ActiveRecord::Base.connected_to(database: { truncation: configuration }) do
conn = ActiveRecord::Base.connection
table_names = conn.tables
table_names -= [
conn.schema_migration.table_name,
InternalMetadata.table_name
]
ActiveRecord::Base.connection.truncate_tables(*table_names)
end
end
Defined in activerecord/lib/active_record/tasks/database_tasks.rb line 212
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveRecord::Tasks::DatabaseTasks