Thank you, Hongshun, for driving this! Overall solid FIP +1
Best regards, Mehul Batra On Thu, Dec 25, 2025 at 9:51 PM Keith Lee <[email protected]> wrote: > Speaking as a new contributor, thank you for the easy to read/understand > FIP! > > Best regards > Keith Lee > > > On Thu, 25 Dec 2025 at 09:53, Leonard Xu <[email protected]> wrote: > > > Thanks for driving this FIP, Hongshun. > > > > It will not only help Fluss has the ability to support schema evolution > > feature within Flink CDC, but also enrich the DML ability of Fluss > itself. > > > > Best, > > Leonard > > > > > > > > > 2025 12月 23 10:05,Hongshun Wang <[email protected]> 写道: > > > > > > Hi devs, > > > I'd like to start a discussion about Fluss Support Add Column At > Last[1]. > > > > > > In production, Add Column At Last is required. Combined with the > lenient > > > mode of Flink CDC YAML, if data is pre-created in the widest type, it > can > > > generally meet most production requirements. > > > > > > The lenient mode of Flink CDC behaves as follows: > > > 1. Adding nullable columns: Automatically appends the corresponding > > column > > > to the end of the result table schema and synchronizes the new column's > > > data. > > > 2. Dropping nullable columns: Does not directly remove the column from > > the > > > result table but automatically fills the column's data with NULL > values. > > > 3. Adding non-nullable columns: Automatically appends the corresponding > > > column to the end of the result table schema and synchronizes the new > > > column's data. The newly added column is set to nullable by default, > and > > > data prior to the column addition is automatically set to NULL. > > > 4. Renaming columns: Treated as a combination of adding and dropping > > > columns. Directly appends the renamed column to the end of the result > > table > > > and automatically fills the original column's data with NULL values. > For > > > example, if col_a is renamed to col_b, col_b is appended to the end of > > the > > > result table, and the original col_a data is automatically set to NULL. > > > > > > Any feedback and suggestions are welcome! > > > > > > [1] > > > > > > https://cwiki.apache.org/confluence/display/FLUSS/FIP-23+Fluss+Support+Add+Column+At+Last > > > > >
