- (when
- (find name (database-query "select datname from pg_database"
- database :auto)
- :key #'car :test #'string-equal)
- t)
- (database-disconnect database)))))
+ (progn
+ (setf (slot-value database 'clsql-base-sys::state) :open)
+ (mapcar #'car (database-query "select datname from pg_database"
+ database :auto)))
+ (progn
+ (database-disconnect database)
+ (setf (slot-value database 'clsql-base-sys::state) :closed))))))