in extract code, check equality witH IS instead of = for nulls (#455)

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

close #423
This commit is contained in:
Forest Gregg 2022-08-27 10:45:03 -04:00 committed by GitHub
commit c5f8a2eb1a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1791,7 +1791,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,