Describe the bug
When parsing a segment of SQL, although the field-level relationships exist, the source table information is lost.
existing table prefixes have also been replaced with "default.".
SQL
Paste the SQL text here. For example:
insert into foo.tb1 select f1,f2,(select f3 from bar.tb1) b3 from foo.tb2
Describe the bug When parsing a segment of SQL, although the field-level relationships exist, the source table information is lost. existing table prefixes have also been replaced with "default.".
SQL Paste the SQL text here. For example:
For example:
result:
Expected behavior I hope to correctly display the prefix bar. for tb1.f3 and bar.tb1 in source_tables
Python version (available via
python --version
)SQLLineage version (available via
sqllineage --version
):Additional context Add any other context about the problem here.