Skip to content

Add GlueCatalogDeleteTableOperator#66380

Merged
vincbeck merged 1 commit intoapache:mainfrom
john-jac:add-glue-catalog-delete-table
May 5, 2026
Merged

Add GlueCatalogDeleteTableOperator#66380
vincbeck merged 1 commit intoapache:mainfrom
john-jac:add-glue-catalog-delete-table

Conversation

@john-jac
Copy link
Copy Markdown
Contributor

@john-jac john-jac commented May 4, 2026

What

Add GlueCatalogDeleteTableOperator to delete tables from AWS Glue Data Catalog databases.

Why

Complements GlueCatalogCreateTableOperator to provide full table lifecycle management. The system test previously used a @task with raw boto3 for deletion — this operator replaces that workaround.

What was done

  • Operator: GlueCatalogDeleteTableOperator with database_name, table_name, optional catalog_id, using prune_dict. Added to existing glue_catalog.py.
  • Unit tests: Added to existing test_glue_catalog.py — happy path, template fields
  • System test: Updated example_glue_catalog.py — replaced @task delete_table with operator
  • Docs: Updated glue_catalog.rst with new section

@vincbeck vincbeck merged commit 1eb8460 into apache:main May 5, 2026
94 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants