Disallow ALTERs for Object Storage table engines#91573
Disallow ALTERs for Object Storage table engines#91573evillique merged 1 commit intoClickHouse:masterfrom
Conversation
|
Workflow [PR], commit [b94cccc] Summary: ❌
|
fa73a5e
Cherry pick #91573 to 25.10: Disallow ALTERs for Object Storage table engines
Cherry pick #91573 to 25.11: Disallow ALTERs for Object Storage table engines
Backport #91573 to 25.10: Disallow ALTERs for Object Storage table engines
Backport #91573 to 25.11: Disallow ALTERs for Object Storage table engines
Cherry pick #91573 to 25.9: Disallow ALTERs for Object Storage table engines
Cherry pick #91573 to 25.8: Disallow ALTERs for Object Storage table engines
Backport #91573 to 25.9: Disallow ALTERs for Object Storage table engines
Backport #91573 to 25.8: Disallow ALTERs for Object Storage table engines
Why not just disallow alters which include projections? Was there a problem with non-projection alters? |
|
@kssenii Because in the PR I referenced the ALTERs for Object Storage engines were enabled by mistake, without tests for any of them, other than for the DataLakes, which this PR does not touch. We already disabled So if none of them are tested it makes sense to forbid every type of them, essentially returning to the behaviour that was there before that PR. |
Changelog category (leave one):
Changelog entry (a user-readable short description of the changes that goes into CHANGELOG.md):
Disallow ALTERs for Object Storage table engines. For example, ALTER ADD PROJECTION could have led to an inability to restart the server, since Object Storage engines do not support projections.
Reference #85769
Documentation entry for user-facing changes