Skip to content

Conversation

@brycekbargar
Copy link
Collaborator

LDLite has always used exceptions for normal program logic around the dropping tables out of the catalog in case the catalog didn't exist. It leads to broken connections requiring rollbacks and I haven't been happy with the implementation of it as rollback works differently with pg and duckdb. This now checks for the catalog tables before trying to query them which cleans up the abstract base class.

As part of cleaning up the prefix object I removed the default schema from the key if there is no schema.

@brycekbargar brycekbargar merged commit 2611adc into library-data-platform:v4.0.0 Sep 23, 2025
5 checks passed
@brycekbargar brycekbargar deleted the refactor-drop-tables branch September 23, 2025 19:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant