X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=base%2Fdb-interface.lisp;fp=base%2Fdb-interface.lisp;h=64a15c59da3b11f7a95bbffed48fa32ad8c2c4fe;hp=9a91a6902c2ebebe3357d9a102fa5ac7d551d637;hb=967266c94b00f91e5967b8330fe2b9134b0c0447;hpb=cc92d162f24648d65ad872098353305a5baf91d7 diff --git a/base/db-interface.lisp b/base/db-interface.lisp index 9a91a69..64a15c5 100644 --- a/base/db-interface.lisp +++ b/base/db-interface.lisp @@ -224,6 +224,13 @@ the given lisp type and parameters.")) t) (:documentation "T [default] if database-type supports views.")) +(defgeneric db-type-default-case (db-type) + (:method (db-type) + (declare (ignore db-type)) + ;; By default, CommonSQL converts identifiers to UPPER case. + :upper) + (:documentation ":upper [default] if means identifiers mapped to UPPER case SQL like CommonSQL API. However, Postgresql maps identifiers to lower case, so PostgreSQL uses a value of :lower for this result.")) + (defgeneric db-type-has-fancy-math? (db-type) (:method (db-type) (declare (ignore db-type))