Feng Jin created FLINK-37064: -------------------------------- Summary: Validate Schema Column Name Conflicts in Definition Query During Materialized Table Creation or Alter Query Key: FLINK-37064 URL: https://issues.apache.org/jira/browse/FLINK-37064 Project: Flink Issue Type: Improvement Components: Table SQL / Gateway Reporter: Feng Jin Fix For: 2.0.0
By default, when duplicate field names appear in the definition query, Calcite automatically appends an index to the field names to prevent conflicts. However, when generating a schema based on the query, we should explicitly check for and handle field name conflicts instead of relying on Calciteās default behavior. This ensures that the resulting schema is consistent with user expectations and avoids unintended naming patterns. -- This message was sent by Atlassian Jira (v8.20.10#820010)