Introduces user-configurable behavior for lightweight deletes on tables with projections, allowing either an exception to be thrown (default) or the automatic dropping of projections.
Why it matters
This feature addresses the limitation where performing a lightweight delete on tables containing projections resulted in an exception by default. It provides users with flexibility to either maintain strict safety by throwing an exception or allow projections to be dropped automatically, improving usability and operational workflows involving projections.How to use it
Users can control the behavior during a lightweight delete on a table with projections by configuring the relevant setting that toggles between throwing an exception (default) or dropping the projections. This enables tailored handling depending on the use case requirements.