Changeset: cc92ca5bdbda for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/cc92ca5bdbda
Modified Files:
        sql/test/sys-schema/Tests/check_Not_Nullable_columns.test
Branch: default
Log Message:

Extend test with checking also on empty strings when the column is a varchar.


diffs (284 lines):

diff --git a/sql/test/sys-schema/Tests/check_Not_Nullable_columns.test 
b/sql/test/sys-schema/Tests/check_Not_Nullable_columns.test
--- a/sql/test/sys-schema/Tests/check_Not_Nullable_columns.test
+++ b/sql/test/sys-schema/Tests/check_Not_Nullable_columns.test
@@ -11,7 +11,7 @@ SELECT "dependency_type_id", * FROM "sys
 ----
 
 query TIT rowsort
-SELECT "dependency_type_name", * FROM "sys"."dependency_types" WHERE 
"dependency_type_name" IS NULL
+SELECT "dependency_type_name", * FROM "sys"."dependency_types" WHERE 
"dependency_type_name" IS NULL OR "dependency_type_name" = ''
 ----
 
 query IITT rowsort
@@ -19,7 +19,7 @@ SELECT "language_id", * FROM "sys"."func
 ----
 
 query TITT rowsort
-SELECT "language_name", * FROM "sys"."function_languages" WHERE 
"language_name" IS NULL
+SELECT "language_name", * FROM "sys"."function_languages" WHERE 
"language_name" IS NULL OR "language_name" = ''
 ----
 
 query IITT rowsort
@@ -27,11 +27,11 @@ SELECT "function_type_id", * FROM "sys".
 ----
 
 query TITT rowsort
-SELECT "function_type_name", * FROM "sys"."function_types" WHERE 
"function_type_name" IS NULL
+SELECT "function_type_name", * FROM "sys"."function_types" WHERE 
"function_type_name" IS NULL OR "function_type_name" = ''
 ----
 
 query TITT rowsort
-SELECT "function_type_keyword", * FROM "sys"."function_types" WHERE 
"function_type_keyword" IS NULL
+SELECT "function_type_keyword", * FROM "sys"."function_types" WHERE 
"function_type_keyword" IS NULL OR "function_type_keyword" = ''
 ----
 
 query IIT rowsort
@@ -39,7 +39,7 @@ SELECT "index_type_id", * FROM "sys"."in
 ----
 
 query TIT rowsort
-SELECT "index_type_name", * FROM "sys"."index_types" WHERE "index_type_name" 
IS NULL
+SELECT "index_type_name", * FROM "sys"."index_types" WHERE "index_type_name" 
IS NULL OR "index_type_name" = ''
 ----
 
 query IIT rowsort
@@ -47,11 +47,11 @@ SELECT "key_type_id", * FROM "sys"."key_
 ----
 
 query TIT rowsort
-SELECT "key_type_name", * FROM "sys"."key_types" WHERE "key_type_name" IS NULL
+SELECT "key_type_name", * FROM "sys"."key_types" WHERE "key_type_name" IS NULL 
OR "key_type_name" = ''
 ----
 
 query TT rowsort
-SELECT "keyword", * FROM "sys"."keywords" WHERE "keyword" IS NULL
+SELECT "keyword", * FROM "sys"."keywords" WHERE "keyword" IS NULL OR "keyword" 
= ''
 ----
 
 query IIT rowsort
@@ -59,7 +59,7 @@ SELECT "privilege_code_id", * FROM "sys"
 ----
 
 query TIT rowsort
-SELECT "privilege_code_name", * FROM "sys"."privilege_codes" WHERE 
"privilege_code_name" IS NULL
+SELECT "privilege_code_name", * FROM "sys"."privilege_codes" WHERE 
"privilege_code_name" IS NULL OR "privilege_code_name" = ''
 ----
 
 query ITTTTIIIIIIII rowsort
@@ -67,7 +67,7 @@ SELECT "atomwidth", * FROM "sys"."storag
 ----
 
 query TTTTTIIIIIIII rowsort
-SELECT "column", * FROM "sys"."storagemodelinput" WHERE "column" IS NULL
+SELECT "column", * FROM "sys"."storagemodelinput" WHERE "column" IS NULL OR 
"column" = ''
 ----
 
 query ITTTTIIIIIIII rowsort
@@ -87,15 +87,15 @@ SELECT "reference", * FROM "sys"."storag
 ----
 
 query TTTTTIIIIIIII rowsort
-SELECT "schema", * FROM "sys"."storagemodelinput" WHERE "schema" IS NULL
+SELECT "schema", * FROM "sys"."storagemodelinput" WHERE "schema" IS NULL OR 
"schema" = ''
 ----
 
 query TTTTTIIIIIIII rowsort
-SELECT "table", * FROM "sys"."storagemodelinput" WHERE "table" IS NULL
+SELECT "table", * FROM "sys"."storagemodelinput" WHERE "table" IS NULL OR 
"table" = ''
 ----
 
 query TTTTTIIIIIIII rowsort
-SELECT "type", * FROM "sys"."storagemodelinput" WHERE "type" IS NULL
+SELECT "type", * FROM "sys"."storagemodelinput" WHERE "type" IS NULL OR "type" 
= ''
 ----
 
 query ITTTTIIIIIIII rowsort
@@ -107,7 +107,7 @@ SELECT "table_type_id", * FROM "sys"."ta
 ----
 
 query TIT rowsort
-SELECT "table_type_name", * FROM "sys"."table_types" WHERE "table_type_name" 
IS NULL
+SELECT "table_type_name", * FROM "sys"."table_types" WHERE "table_type_name" 
IS NULL OR "table_type_name" = ''
 ----
 
 query IITTIIITIIT rowsort
@@ -115,11 +115,11 @@ SELECT "id", * FROM "sys"."_columns" WHE
 ----
 
 query TITTIIITIIT rowsort
-SELECT "name", * FROM "sys"."_columns" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."_columns" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query TITTIIITIIT rowsort
-SELECT "type", * FROM "sys"."_columns" WHERE "type" IS NULL
+SELECT "type", * FROM "sys"."_columns" WHERE "type" IS NULL OR "type" = ''
 ----
 
 query IITTIIITIIT rowsort
@@ -147,7 +147,7 @@ SELECT "id", * FROM "sys"."_tables" WHER
 ----
 
 query TITITIIII rowsort
-SELECT "name", * FROM "sys"."_tables" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."_tables" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query IITITIIII rowsort
@@ -179,11 +179,11 @@ SELECT "func_id", * FROM "sys"."args" WH
 ----
 
 query TIITTIIII rowsort
-SELECT "name", * FROM "sys"."args" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."args" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query TIITTIIII rowsort
-SELECT "type", * FROM "sys"."args" WHERE "type" IS NULL
+SELECT "type", * FROM "sys"."args" WHERE "type" IS NULL OR "type" = ''
 ----
 
 query IIITTIIII rowsort
@@ -207,7 +207,7 @@ SELECT "id", * FROM "sys"."auths" WHERE 
 ----
 
 query TITI rowsort
-SELECT "name", * FROM "sys"."auths" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."auths" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query IITI rowsort
@@ -215,11 +215,11 @@ SELECT "grantor", * FROM "sys"."auths" W
 ----
 
 query TTTITIITIT rowsort
-SELECT "name", * FROM "sys"."db_user_info" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."db_user_info" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query TTTITIITIT rowsort
-SELECT "fullname", * FROM "sys"."db_user_info" WHERE "fullname" IS NULL
+SELECT "fullname", * FROM "sys"."db_user_info" WHERE "fullname" IS NULL OR 
"fullname" = ''
 ----
 
 query ITTITIITIT rowsort
@@ -243,15 +243,15 @@ SELECT "id", * FROM "sys"."functions" WH
 ----
 
 query TITTTIIIIIIII rowsort
-SELECT "name", * FROM "sys"."functions" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."functions" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query TITTTIIIIIIII rowsort
-SELECT "func", * FROM "sys"."functions" WHERE "func" IS NULL
+SELECT "func", * FROM "sys"."functions" WHERE "func" IS NULL OR "func" = ''
 ----
 
 query TITTTIIIIIIII rowsort
-SELECT "mod", * FROM "sys"."functions" WHERE "mod" IS NULL
+SELECT "mod", * FROM "sys"."functions" WHERE "mod" IS NULL OR "mod" = ''
 ----
 
 query IITTTIIIIIIII rowsort
@@ -295,7 +295,7 @@ SELECT "type", * FROM "sys"."idxs" WHERE
 ----
 
 query TIIIT rowsort
-SELECT "name", * FROM "sys"."idxs" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."idxs" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query IIIITII rowsort
@@ -311,7 +311,7 @@ SELECT "type", * FROM "sys"."keys" WHERE
 ----
 
 query TIIITII rowsort
-SELECT "name", * FROM "sys"."keys" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."keys" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query IIIITII rowsort
@@ -327,7 +327,7 @@ SELECT "id", * FROM "sys"."objects" WHER
 ----
 
 query TITII rowsort
-SELECT "name", * FROM "sys"."objects" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."objects" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query IITII rowsort
@@ -371,7 +371,7 @@ SELECT "id", * FROM "sys"."schemas" WHER
 ----
 
 query TITIII rowsort
-SELECT "name", * FROM "sys"."schemas" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."schemas" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query IITIII rowsort
@@ -411,7 +411,7 @@ SELECT "minvalue", * FROM "sys"."sequenc
 ----
 
 query TIITIIIIII rowsort
-SELECT "name", * FROM "sys"."sequences" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."sequences" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query IIITIIIIII rowsort
@@ -427,19 +427,19 @@ SELECT "column_id", * FROM "sys"."statis
 ----
 
 query TITTTTIIIITTII rowsort
-SELECT "schema", * FROM "sys"."statistics" WHERE "schema" IS NULL
+SELECT "schema", * FROM "sys"."statistics" WHERE "schema" IS NULL OR "schema" 
= ''
 ----
 
 query TITTTTIIIITTII rowsort
-SELECT "table", * FROM "sys"."statistics" WHERE "table" IS NULL
+SELECT "table", * FROM "sys"."statistics" WHERE "table" IS NULL OR "table" = ''
 ----
 
 query TITTTTIIIITTII rowsort
-SELECT "column", * FROM "sys"."statistics" WHERE "column" IS NULL
+SELECT "column", * FROM "sys"."statistics" WHERE "column" IS NULL OR "column" 
= ''
 ----
 
 query TITTTTIIIITTII rowsort
-SELECT "type", * FROM "sys"."statistics" WHERE "type" IS NULL
+SELECT "type", * FROM "sys"."statistics" WHERE "type" IS NULL OR "type" = ''
 ----
 
 query IITTTTIIIITTII rowsort
@@ -499,7 +499,7 @@ SELECT "id", * FROM "sys"."triggers" WHE
 ----
 
 query TITIIIITTTT rowsort
-SELECT "name", * FROM "sys"."triggers" WHERE "name" IS NULL
+SELECT "name", * FROM "sys"."triggers" WHERE "name" IS NULL OR "name" = ''
 ----
 
 query IITIIIITTTT rowsort
@@ -519,7 +519,7 @@ SELECT "event", * FROM "sys"."triggers" 
 ----
 
 query TITIIIITTTT rowsort
-SELECT "statement", * FROM "sys"."triggers" WHERE "statement" IS NULL
+SELECT "statement", * FROM "sys"."triggers" WHERE "statement" IS NULL OR 
"statement" = ''
 ----
 
 query IITTIIIII rowsort
@@ -527,11 +527,11 @@ SELECT "id", * FROM "sys"."types" WHERE 
 ----
 
 query TITTIIIII rowsort
-SELECT "systemname", * FROM "sys"."types" WHERE "systemname" IS NULL
+SELECT "systemname", * FROM "sys"."types" WHERE "systemname" IS NULL OR 
"systemname" = ''
 ----
 
 query TITTIIIII rowsort
-SELECT "sqlname", * FROM "sys"."types" WHERE "sqlname" IS NULL
+SELECT "sqlname", * FROM "sys"."types" WHERE "sqlname" IS NULL OR "sqlname" = 
''
 ----
 
 query IITTIIIII rowsort
_______________________________________________
checkin-list mailing list -- checkin-list@monetdb.org
To unsubscribe send an email to checkin-list-le...@monetdb.org

Reply via email to