Allow optional connect parameters for postgresql databases
authorKevin Rosenberg <kevin@rosenberg.net>
Fri, 4 Sep 2009 17:53:45 +0000 (4 11:53 -0600)
committerKevin Rosenberg <kevin@rosenberg.net>
Fri, 4 Sep 2009 17:53:45 +0000 (4 11:53 -0600)
ChangeLog
sql/generic-postgresql.lisp

index 8e85b69..b1108b6 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,8 @@
        * sql/fdml.lisp: Rework do-query to use supplied database
        parameter when passed a sql-object-query 
        (thanks to JTK <jetmonk@gmail.com>)
+       * sql/generic-postgresql.lisp: Allow optional connect
+       parameters for postgresql databases (thanks to Stephen Compall)
 
 31 Aug 2009  Kevin Rosenberg <kevin@rosenberg.net>
        * sql/db-interface.lisp: Fix spelling error (thanks to 
index 70a8e9f..370c633 100644 (file)
       database nil nil)))))
 
 (defun postgresql-database-list (connection-spec type)
-  (destructuring-bind (host name user password) connection-spec
+  (destructuring-bind (host name &rest other-args) connection-spec
     (declare (ignore name))
-    (let ((database (database-connect (list host "template1" user password)
+    (let ((database (database-connect (list* host "template1" other-args)
                                       type)))
       (unwind-protect
            (progn