Skip to content

Conversation

@blinkseb
Copy link
Contributor

Rationale for this change

Hello!

Setting or removing table properties on console currently raise a Writing is WIP error. This PR adds the code to set and remove table properties.

Are these changes tested?

Yes

Are there any user-facing changes?

Yes, setting and removing table properties on console now works.

Copy link
Contributor

@Fokko Fokko left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks great @blinkseb 🙌

Maybe we can also add this to the docs: https://py.iceberg.apache.org/cli/

@blinkseb blinkseb force-pushed the feat-set-table-properties-cli branch from f16a8e4 to 27fae66 Compare June 30, 2025 09:22
@blinkseb
Copy link
Contributor Author

Thanks Fokko! I've updated the PR to use the context manager, and I added a new paragraph on the CLI doc to showcase the properties command.

Copy link
Contributor

@kevinjqliu kevinjqliu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

I also ran make docs-serve locally
Screenshot 2025-07-06 at 3 42 17 PM

@kevinjqliu kevinjqliu merged commit 045dd10 into apache:main Jul 6, 2025
18 of 19 checks passed
@kevinjqliu
Copy link
Contributor

Thanks @blinkseb for adding this feature! And thanks @Fokko for the review :)

amitgilad3 pushed a commit to amitgilad3/iceberg-python that referenced this pull request Jul 7, 2025
apache#2153)

<!--
Thanks for opening a pull request!
-->

<!-- In the case this PR will resolve an issue, please replace
${GITHUB_ISSUE_ID} below with the actual Github issue id. -->
<!-- Closes #${GITHUB_ISSUE_ID} -->

# Rationale for this change

Hello!

Setting or removing table properties on console currently raise a
`Writing is WIP` error. This PR adds the code to set and remove table
properties.

# Are these changes tested?

Yes

# Are there any user-facing changes?

Yes, setting and removing table properties on console now works.

<!-- In the case of user-facing changes, please add the changelog label.
-->
gabeiglio pushed a commit to Netflix/iceberg-python that referenced this pull request Aug 13, 2025
apache#2153)

<!--
Thanks for opening a pull request!
-->

<!-- In the case this PR will resolve an issue, please replace
${GITHUB_ISSUE_ID} below with the actual Github issue id. -->
<!-- Closes #${GITHUB_ISSUE_ID} -->

# Rationale for this change

Hello!

Setting or removing table properties on console currently raise a
`Writing is WIP` error. This PR adds the code to set and remove table
properties.

# Are these changes tested?

Yes

# Are there any user-facing changes?

Yes, setting and removing table properties on console now works.

<!-- In the case of user-facing changes, please add the changelog label.
-->
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.

3 participants