execute
execute(sql, name = nil, allow_retry: false)
public
Executes the SQL statement in the context of this connection and returns the raw result from the connection adapter.
Setting allow_retry to true causes the db to reconnect and retry executing the SQL statement in case of a connection-related exception. This option should only be enabled for known idempotent queries.
Note: the query is assumed to have side effects and the query cache will be cleared. If the query is read-only, consider using #select_all instead.
Note: depending on your database connector, the result returned by this method may be manually memory managed. Consider using #exec_query wrapper instead.