Schema Evolution Support on Delta to Iceberg #417
-
Hello!, In my company, we widely use Delta tables and we want to employ Redshift as part of central infrastructure for analytics and reporting. So, we are planning to use xtable to convert Delta metadata into Iceberg metadata (tables will be part of glue data catalog). I was testing how the schema evolution works with xtable and works perfectly when there are new columns. However, if there is a column deletion or data type change, the Iceberg metadata is not getting synced (irrespective of FULL or INCREMENTAL sync). Could you please let me know if this is the current and expected behaviour (I want to make sure I did not miss anything from the documentation)? Thanks a lot for the help! |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 5 replies
-
@prasanna-ds when you say that the metadata is not synced, do you mean you see a failure or just that the metadata json is not written and there is no failure reported? |
Beta Was this translation helpful? Give feedback.
You are limited to the schema evolutions allowed in the target format so this is expected with Iceberg