class ActiveRecord::ConnectionAdapters::PostgreSQLAdapter

Public Instance Methods

truncate(table_name, params = {}) click to toggle source
# File config/initializers/extensions/rails/activerecord/lib/active_record/connection_adapters/postgresql_adapter.rb, line 8
def truncate table_name, params = {}, name = nil
  query = "TRUNCATE TABLE #{quote_table_name(table_name)}"
  query = "#{query} RESTART IDENTITY" if params[:restart_identity]
  query = "#{query} CASCADE" if params[:cascade]

  exec_query query, name, []
end