X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;f=sql%2Fooddl.lisp;h=58322830037366cae60dd816dca8ec66266d7e4e;hb=92cad9a9410b8e481987b90cc4f5edd8cc85e7ce;hp=50c37a691a7639ad1c48fdfe71d6f4c1848e4a8b;hpb=534849c88501e0ea2ee5dbf78d13d8cb73814d71;p=clsql.git diff --git a/sql/ooddl.lisp b/sql/ooddl.lisp index 50c37a6..5832283 100644 --- a/sql/ooddl.lisp +++ b/sql/ooddl.lisp @@ -101,7 +101,9 @@ in DATABASE which defaults to *DEFAULT-DATABASE*." (defmethod auto-increment-column-p (slotdef &optional (database clsql-sys:*default-database*)) (declare (ignore database)) - (or (member :auto-increment (listify (view-class-slot-db-constraints slotdef))) + (or (intersection + +auto-increment-names+ + (listify (view-class-slot-db-constraints slotdef))) (slot-value slotdef 'autoincrement-sequence))) (defmethod %install-class ((self standard-db-class) database