Changeset: 1b6d82219d56 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/1b6d82219d56
Modified Files:
        sql/backends/monet5/sql_upgrades.c
        sql/scripts/51_sys_schema_extension.sql
Branch: default
Log Message:

Add more missing keywords into sys.keywords table. This fixes bug #7093


diffs (68 lines):

diff --git a/sql/backends/monet5/sql_upgrades.c 
b/sql/backends/monet5/sql_upgrades.c
--- a/sql/backends/monet5/sql_upgrades.c
+++ b/sql/backends/monet5/sql_upgrades.c
@@ -2402,7 +2402,7 @@ sql_update_default(Client c, mvc *sql, c
                        pos += snprintf(buf + pos, bufsize - pos,
                                        "ALTER TABLE sys.keywords SET READ 
WRITE;\n"
                                        "DELETE FROM sys.keywords where keyword 
= 'STREAM';\n"
-                                       "INSERT INTO sys.keywords VALUES 
('BIG'), ('LITTLE'), ('NATIVE'), ('ENDIAN');\n"
+                                       "INSERT INTO sys.keywords VALUES 
('BIG'), ('LITTLE'), ('NATIVE'), ('ENDIAN'), ('CURRENT_SCHEMA'), 
('CURRENT_TIMEZONE'), ('IMPRINTS'), ('ORDERED'), ('PATH'), ('ROLE'), ('ROW'), 
('VALUE');\n"
                                        "ALTER TABLE sys.table_types SET READ 
WRITE;\n"
                                        "DELETE FROM sys.table_types where 
table_type_id = 4;\n"
                                        "ALTER TABLE sys.function_types SET 
READ WRITE;\n"
diff --git a/sql/scripts/51_sys_schema_extension.sql 
b/sql/scripts/51_sys_schema_extension.sql
--- a/sql/scripts/51_sys_schema_extension.sql
+++ b/sql/scripts/51_sys_schema_extension.sql
@@ -64,8 +64,10 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('CURRENT'),
   ('CURRENT_DATE'),
   ('CURRENT_ROLE'),
+  ('CURRENT_SCHEMA'),
   ('CURRENT_TIME'),
   ('CURRENT_TIMESTAMP'),
+  ('CURRENT_TIMEZONE'),
   ('CURRENT_USER'),
   ('CYCLE'),
   ('DATA'),
@@ -128,6 +130,7 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('IDENTITY'),
   ('IF'),
   ('ILIKE'),
+  ('IMPRINTS'),
   ('IN'),
   ('INCREMENT'),
   ('INDEX'),
@@ -186,12 +189,14 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('OPTIONS'),
   ('OR'),
   ('ORDER'),
+  ('ORDERED'),
   ('OTHERS'),
   ('OUTER'),
   ('OVER'),
   ('PARTIAL'),
   ('PARTITION'),
   ('PASSWORD'),
+  ('PATH'),
   ('PLAN'),
   ('POSITION'),
   ('PRECEDING'),
@@ -222,8 +227,10 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('RETURNS'),
   ('REVOKE'),
   ('RIGHT'),
+  ('ROLE'),
   ('ROLLBACK'),
   ('ROLLUP'),
+  ('ROW'),
   ('ROWS'),
   ('SAMPLE'),
   ('SAVEPOINT'),
@@ -276,6 +283,7 @@ INSERT INTO sys.keywords (keyword) VALUE
   ('UPDATE'),
   ('USER'),
   ('USING'),
+  ('VALUE'),
   ('VALUES'),
   ('VARCHAR'),
   ('VARYING'),
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to