X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=sql%2Fdb-interface.lisp;fp=sql%2Fdb-interface.lisp;h=ae586e8c2b8a95035a670a4a8c89253a62247a80;hp=031d1e8ae7fb7b8f632acd056b398bcd288550dd;hb=0fc997848abf887f21ce12ae976ab1c61446d2c5;hpb=4b707b868821809b3a057c5e0f10c4e750e8b297 diff --git a/sql/db-interface.lisp b/sql/db-interface.lisp index 031d1e8..ae586e8 100644 --- a/sql/db-interface.lisp +++ b/sql/db-interface.lisp @@ -374,6 +374,12 @@ of TYPE_NAME (keyword) PRECISION SCALE NULLABLE.") t) (:documentation "T [default] if database-type supports EXCEPT.")) +(defgeneric db-type-has-auto-increment? (db-type) + (:method (db-type) + (declare (ignore db-type) + nil)) + (:documentation "NIL [default] if database-type supports auto-incrementing columns.")) + ;;; Large objects support (Marc Battyani) (defgeneric database-create-large-object (database)