




 
The function 
disconnect
 closes a connection to a database specified by 
database. 
If successful, 
success
 is 
t
 and if only one other connection exists, *default-database*  is reset.
The default value for 
database
 is *default-database*. If 
database
 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 
error
 and 
database
 are both non-
nil
 an error is signaled, otherwise 
disconnect
 returns 
nil
.