On Tue, Mar 30, 2021 at 08:03:09AM +0200, Pavel Stehule wrote: > > On second hand, it can be very nice to have some special strict mode in > Postgres - maybe slower, not compatible, that disallow some dangerous or > unsafe queries. But it is possible to solve in extensions, but nobody did > it. Something like plpgsql_check for SQL - who will write sql_check?
The #1 cause of problems is probably unqualified outer references, and unfortunately I don't think it's really possible to detect that in an extension, as the required information is only available in the raw parsetree.