QuakeWang opened a new pull request, #660: URL: https://github.com/apache/paimon-rust/pull/660
### Purpose Schema creation and schema evolution used separate validation paths. As a result, alter operations could produce final schemas that bypassed deletion-vector and primary-key index constraints. ### Brief change log - Centralize final-schema validation for create and alter paths. - Validate deletion-vector, PK vector, and PK full-text index configurations. - Reject malformed index column lists and unsafe BLOB or bucket-key column changes. - Preserve defensive runtime coverage for legacy or externally written schemas. ### Tests - `cargo fmt --all -- --check` - `cargo clippy --locked --all-targets --workspace --features fulltext,vortex -- -D warnings` - `cargo test --locked -p paimon --all-targets --features fulltext,vortex` ### API and Format No public API or storage format changes. ### Documentation Not required. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
