[
https://issues.apache.org/jira/browse/FLINK-27846?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17630272#comment-17630272
]
Shammon commented on FLINK-27846:
---------------------------------
Hi [~lzljs3620320] [~TsReaper]
Currently flink table store writes and reads according to the column name in
avro/orc/parquet. When performing column modification ddl, such as renaming
column, deleting column, and adding new column with old name, it will cause
data reading errors.
One current idea is to store the column id as the name to avro/orc/parquet. The
problem with this modification is that it will cause incompatibility between
the new version and the previous version of the data file. What do you think of
this solution? Hope to hear from you, THX
> Schema evolution for data file reading
> --------------------------------------
>
> Key: FLINK-27846
> URL: https://issues.apache.org/jira/browse/FLINK-27846
> Project: Flink
> Issue Type: Sub-task
> Components: Table Store
> Reporter: Jingsong Lee
> Priority: Minor
> Fix For: table-store-0.3.0
>
>
> For file reads, we need to.
> - Adjust the correspondence of specific fields
> - If there is a type evolution, we need to upgrade the corresponding data
--
This message was sent by Atlassian Jira
(v8.20.10#820010)