X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fooddl.lisp;h=fe201eb4c8e71a8318c225cdc9c87c2ee813ff53;hp=d44f0221b420e9bda065995cf718c114e483e3de;hb=e15b72fefebeee46a83d357db2813031edcc6fbd;hpb=d0b5c8c2a14929792d2d5818b57db27cae4484b2 diff --git a/sql/ooddl.lisp b/sql/ooddl.lisp index d44f022..fe201eb 100644 --- a/sql/ooddl.lisp +++ b/sql/ooddl.lisp @@ -20,6 +20,10 @@ :db-kind :virtual)) (:metaclass standard-db-class) (:documentation "Superclass for all CLSQL View Classes.")) +#+clisp +(eval-when (:compile-toplevel :load-toplevel :execute) + (make-instance 'standard-db-object) + (finalize-inheritance (find-class 'standard-db-object))) (defparameter *default-string-length* 255 "The length of a string which does not have a user-specified length.") @@ -108,8 +112,8 @@ in DATABASE which defaults to *DEFAULT-DATABASE*." (when keylist (convert-to-db-default-case (format nil "CONSTRAINT ~APK PRIMARY KEY~A" - (database-output-sql (view-table class) database) - (database-output-sql keylist database)) + (sql-output (view-table class) database) + (sql-output keylist database)) database)))) (defmethod database-generate-column-definition (class slotdef database)