changeset 491:5590589fe7c7

Fix for error reported when system catalog validations (\vsci command) are run on Jun2020 releases. It would report: Failed to execute query: SELECT optimizer, * FROM sys.sessions WHERE (optimizer) NOT IN (SELECT name FROM sys.optimizers); 42000 SELECT: identifier 'optimizer' ambiguous
author Martin van Dinther <martin.van.dinther@monetdbsolutions.com>
date Wed, 25 Aug 2021 18:57:17 +0200 (2021-08-25)
parents a6c98b35a054
children 6f7a836a15d6
files src/main/java/org/monetdb/util/MDBvalidator.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/main/java/org/monetdb/util/MDBvalidator.java
+++ b/src/main/java/org/monetdb/util/MDBvalidator.java
@@ -1126,7 +1126,7 @@ public final class MDBvalidator {
 // not a fk:	{"queue", "sessionid", "sessionid", "sessions", "37"},	// as queue contains a historical list, the session may have been closed in the meantime, so not a real persistent fk
 // not a fk:	{"queue", "\"username\"", "name", "users", null},	// as queue contains a historical list, the user may have been removed in the meantime, so not a real persistent fk
 		{"sessions", "\"username\"", "name", "users", null},
-		{"sessions", "optimizer", "name", "optimizers", "37"},
+		{"sessions", "sessions.optimizer", "name", "optimizers", "37"}, 	// without the sessions. prefix it will give an error on Jun2020 release
 		{"statistics", "column_id", "id", "(SELECT id FROM sys._columns UNION ALL SELECT id FROM tmp._columns) as c", null},
 		{"statistics", "type", "sqlname", "types", null},
 		{"storage()", "schema", "name", "schemas", null},