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
>
>

Reply via email to