to its underlying RDBMS. If successful,
and the variable *default-database* is set to the newly reconnected database.
The default value for
is *default-database*. If
is a database object, then it is used directly. Otherwise, the list of connected databases is searched to find one with database as its connection specifications (see connect). If no such database is found, then if
are both non-nil an error is signaled, otherwise
controls whether an error should be signaled if the existing database connection cannot be closed. When non-nil (this is the default value) the connection is closed without error checking. When
, an error is signaled if the database connection has been lost.