vignesh-manel opened a new pull request, #194:
URL: https://github.com/apache/polaris-tools/pull/194

   Adds the functionality to update Iceberg table using Edit Schema option in 
table details page.
   
   Features:
   
      - Edit, add, and remove fields on an existing table's schema from the UI
      - Preserves existing field IDs to maintain schema compatibility
      - Preserves identifier-field-ids (used for row-level operations/upserts) 
across schema updates
      - Optimistic concurrency via assert-current-schema-id — concurrent schema 
changes are detected and surfaced as an error
      - Warning banner shown when fields are removed, indicating existing data 
in those columns will become inaccessible
   
   Known Limitations / Future Work:
   
      - Json Schema Editor has not been added
      - Nested struct fields inside list element types are not covered by the 
removed-field count warning
      - Type changing on existing fields is allowed in the UI but may be 
rejected by the Iceberg catalog depending on compatibility rules — no 
pre-validation is performed client-side


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to