in extract code, check equality witH IS instead of = for nulls

sqlite "IS" is equivalent to SQL "IS NOT DISTINCT FROM"

close #423
This commit is contained in:
Forest Gregg 2022-07-19 09:38:11 -04:00
commit 1b35a92e3e

View file

@ -1761,7 +1761,7 @@ class Table(Queryable):
magic_lookup_column=magic_lookup_column,
lookup_table=table,
where=" AND ".join(
"[{table}].[{column}] = [{lookup_table}].[{lookup_column}]".format(
"[{table}].[{column}] IS [{lookup_table}].[{lookup_column}]".format(
table=self.name,
lookup_table=table,
column=column,