Skip to content

Conversation

NickCrews
Copy link
Contributor

@NickCrews NickCrews commented Apr 9, 2025

This started with fixing duckdb to support .drop_database("mydb", catalog=self.current_catalog), but then when I added a test it revealed that many backends didn't implement this correctly.

@github-actions github-actions bot added tests Issues or PRs related to tests duckdb The DuckDB backend labels Apr 9, 2025
@NickCrews NickCrews force-pushed the duckdb-drop-db-current-catalog branch from 62c3228 to 7314923 Compare April 13, 2025 16:13
@cpcloud cpcloud force-pushed the duckdb-drop-db-current-catalog branch 2 times, most recently from e353ee7 to c8cbd8c Compare April 14, 2025 17:58
@NickCrews NickCrews force-pushed the duckdb-drop-db-current-catalog branch from c8cbd8c to 4be515d Compare April 17, 2025 04:36
@github-actions github-actions bot added postgres The PostgreSQL backend clickhouse The ClickHouse backend mysql The MySQL backend risingwave The RisingWave backend labels Apr 17, 2025
@NickCrews NickCrews changed the title feat(duckdb): support dropping a database in the current catalog feat(backends): fixup drop_database() when passing a specific catalog Apr 17, 2025
@NickCrews
Copy link
Contributor Author

@cpcloud Any idea why the pyspark CI is failing? It looks sort of related to this PR, but only indirectly. eg I am wondering if we are stumbling across a dependency between tests, where one test initializes the catalog, and that needs to run before another test. eg possibly this stackoverflow answer.

@cpcloud cpcloud merged commit 57d79b7 into ibis-project:main Apr 18, 2025
117 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
clickhouse The ClickHouse backend duckdb The DuckDB backend mysql The MySQL backend postgres The PostgreSQL backend risingwave The RisingWave backend tests Issues or PRs related to tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants