-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
💣 "Delete means delete" when deleting a table #2500
Comments
jacobwoffenden
pushed a commit
that referenced
this issue
Dec 14, 2023
* Allow specifying db_meta when creating a db This allows us to create databases based on other databases. * Expand glue utilities Ensure we have create/get/list/delete operations for tables and databases. Additionally, add a clone_database operation for us during major version updates. In this scenario we need to create a copy of a database with a new version number. * Add method to copy a database between versions * Do not delete table from existing version * When deleting a table, only delete data from the new version For now, we will just delete the table & data from the new version. This deviates from our original plan of deleting from all historical versions "delete means delete", but we had some doubts about implementing contradictory behaviour (i.e. creating a new major version while at the same time making breaking changes to existing versions doesn't make sense). This behaviour will be revisited in #2500 * Bump version * Update delete table to work with the new base image --------- Co-authored-by: Murdo <[email protected]>
seanprivett
removed
enhancement
enhancing an existing feature
data-platform-labs
labels
Dec 21, 2023
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
User Story
As a data owner
I want a way to completely remove data from all versions of a data product
So that I can correct mistakes
Value / Purpose
We decided to leave this out of the original delete table implementation (#2496) due to confusion about the use case.
Some questions to ask when refining this:
The text was updated successfully, but these errors were encountered: