apache / hudi

Upserts, Deletes And Incremental Processing on Big Data.
https://hudi.apache.org/
Apache License 2.0
5.45k stars 2.43k forks source link

[DOCS] Update sql_ddl.md for Flink SQL table creation with partitioning fix #12235

Open YesIfwRONG opened 1 week ago

YesIfwRONG commented 1 week ago

In the previous "Create table with record keys and ordering fields" section, the example created a table with a partitioned column dt that was not defined in the schema. This omission will cause errors when running the SQL code, as Flink SQL requires all partitioned columns to be present in the table schema.

This commit updates sql_ddl.md to include the dt column in the table schema when using PARTITIONED BY (dt), ensuring that the example can be executed without errors. Additionally, it clarifies that all partition columns must exist in the schema to prevent similar issues.

Change Logs

Describe context and summary for this change. Highlight if any code was copied.

Impact

Describe any public API or user-facing feature change or any performance impact.

Risk level (write none, low medium or high below)

If medium or high, explain what verification was done to mitigate the risks.

Documentation Update

Describe any necessary documentation update if there is any new feature, config, or user-facing change. If not, put "none".

Contributor's checklist