Skip to content

Support replace_table and replace_table_transaction for REST catalog#3220

Draft
smaheshwar-pltr wants to merge 3 commits intoapache:mainfrom
smaheshwar-pltr:sm/replace-table
Draft

Support replace_table and replace_table_transaction for REST catalog#3220
smaheshwar-pltr wants to merge 3 commits intoapache:mainfrom
smaheshwar-pltr:sm/replace-table

Conversation

@smaheshwar-pltr
Copy link
Copy Markdown
Contributor

@smaheshwar-pltr smaheshwar-pltr commented Apr 7, 2026

Rationale for this change

Addresses #281 but currently just for REST catalogs.

Similar to create_table and create_table_transaction on the catalog API, we introduce the same for table replaces, to achieve parity with Iceberg Java that supports this.

Notably, replace_table_transaction supports RTAS workflows, just like create_table_transaction supports CTAS ones.

Are these changes tested?

Are there any user-facing changes?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant