r8980: multiple fixes from Marcus Pearce
[clsql.git] / sql / sql.lisp
index 28d5a922b857a4f9dd9387f497ddcc02d5a7c2f1..8cf7758263c04133f7a864bca783af375ea40ca5 100644 (file)
     (clsql-base-sys::signal-no-database-error database))
   (unless (is-database-open database)
     (database-reconnect database))
-  (dolist (table (list-tables database))
+  (dolist (table (list-tables :database database))
     (drop-table table :database database))
-  (dolist (index (list-indexes database))
+  (dolist (index (list-indexes :database database))
     (drop-index index :database database))
-  (dolist (seq (list-sequences database))
+  (dolist (seq (list-sequences :database database))
     (drop-sequence seq :database database)))
 
 (defun print-query (query-exp &key titles (formats t) (sizes t) (stream t)