From 6c90edc9db0ff059799538f5ca18a954acde7635 Mon Sep 17 00:00:00 2001 From: kvallab2 <37150723+kvallab2@users.noreply.github.com> Date: Wed, 14 Jun 2023 18:11:31 -0400 Subject: [PATCH] fixing custom where clause issue when tables are selected with BIN2 collation pgloader errors out while querying foreign keys when tables clause is used for SQL_Latin1_General_CP850_BIN2 collation (might exist for CS collation) --- src/sources/mssql/mssql-schema.lisp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/sources/mssql/mssql-schema.lisp b/src/sources/mssql/mssql-schema.lisp index e84033f2..fed68116 100644 --- a/src/sources/mssql/mssql-schema.lisp +++ b/src/sources/mssql/mssql-schema.lisp @@ -124,12 +124,12 @@ (loop :with incl-where := (filter-list-to-where-clause mssql including :not nil - :schema-col "kcu1.table_schema" - :table-col "kcu1.table_name") + :schema-col "KCU1.table_schema" + :table-col "KCU1.table_name") :with excl-where := (filter-list-to-where-clause mssql excluding :not t - :schema-col "kcu1.table_schema" - :table-col "kcu1.table_name") + :schema-col "KCU1.table_schema" + :table-col "KCU1.table_name") :for (fkey-name schema-name table-name col fschema-name ftable-name fcol fk-update-rule fk-delete-rule)