X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fsql.lisp;fp=sql%2Fsql.lisp;h=21f5371b905685dd5e092914bc8491d44148b77b;hp=8227fea896f9b611cfe3fbf377855fff3cbdcc0c;hb=f2a0eb003af406415567c9f8545455ede786db87;hpb=23b76563b25a517ad20f29d6dc5a65c8b958a042 diff --git a/sql/sql.lisp b/sql/sql.lisp index 8227fea..21f5371 100644 --- a/sql/sql.lisp +++ b/sql/sql.lisp @@ -38,6 +38,9 @@ (clsql-base-sys::signal-no-database-error database)) (unless (is-database-open database) (database-reconnect database)) + (when (db-type-has-views? (database-underlying-type database)) + (dolist (view (list-views :database database)) + (drop-view view :database database))) (dolist (table (list-tables :database database)) (drop-table table :database database)) (dolist (index (list-indexes :database database))