X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fooddl.lisp;fp=sql%2Fooddl.lisp;h=58322830037366cae60dd816dca8ec66266d7e4e;hp=50c37a691a7639ad1c48fdfe71d6f4c1848e4a8b;hb=0b35694f3659e5ee739ea72ce74d798c3f0ddb73;hpb=c5114f6d1dd70197d14c94ac8b83c19016e76880 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