X-Git-Url: http://git.kpe.io/?p=clsql.git;a=blobdiff_plain;f=tests%2Ftest-init.lisp;h=5fc308d0b3128a4c1d51cd4fca11331e9df2c834;hp=2da19aa2dd46af892edcbe045fff3e28802cefd7;hb=f97c6c182c9746cd6adbdacf8cdfebbaadef3c37;hpb=ebfa7f4dffe513c639b84b28135c5bbc92d43d61 diff --git a/tests/test-init.lisp b/tests/test-init.lisp index 2da19aa..5fc308d 100644 --- a/tests/test-init.lisp +++ b/tests/test-init.lisp @@ -48,7 +48,7 @@ (def-view-class employee (person) ((emplid :db-kind :key - :db-constraints :not-null + :db-constraints (:not-null :unique) :type integer :initarg :emplid) (groupid @@ -593,11 +593,16 @@ (clsql-sys:in test :fdml/query/6 :fdml/select/31)) (push (cons test "union not supported") skip-tests)) ((and (eq *test-database-type* :oracle) - (clsql-sys:in test :fdml/query/8 :fdml/select/21)) + (clsql-sys:in test :fdml/query/8 :fdml/select/21 + :fddl/table/6)) (push (cons test "syntax not supported") skip-tests)) - ((and (not (member *test-database-underlying-type* + ((and (eq *test-database-type* :odbc) + (eq *test-database-underlying-type* :postgresql) + (clsql-sys:in test :fddl/owner/1)) + (push (cons test "table ownership not supported by postgresql odbc driver") skip-tests)) + ((and (not (member *test-database-underlying-type* '(:postgresql :oracle))) - (clsql-sys:in test :fddl/owner/1)) + (clsql-sys:in test :fddl/owner/1)) (push (cons test "table ownership not supported") skip-tests)) (t (push test-form test-forms)))))