module ActiveRecord::ConnectionAdapters::PostgreSQL::DatabaseStatements

def execute(...) # :nodoc:

:nodoc:
need it specifically, you may want consider the exec_query wrapper.
Note: the PG::Result object is manually memory managed; if you don't

This option should only be enabled for known idempotent queries.
executing the SQL statement in case of a connection-related exception.
Setting +allow_retry+ to true causes the db to reconnect and retry

or raising a PG::Error exception otherwise.
Executes an SQL statement, returning a PG::Result object on success
def execute(...) # :nodoc:
  super
ensure
  @notice_receiver_sql_warnings = []
end