Jan Wieck <j...@wi3ck.info> writes:
> On 2/10/21 1:10 PM, Tom Lane wrote:
>> What I'm actually more concerned about, in this whole line of development,
>> is the follow-on requests that will surely occur to kluge up Postgres
>> to make its behavior more like $whatever.  As in "well, now that we
>> can serve MySQL clients protocol-wise, can't we pretty please have a
>> mode that makes the parser act more like MySQL".

> Those requests will naturally follow. But I don't see it as the main 
> project's responsibility to satisfy them. It would be rather natural to 
> develop the two things together. The same developer or group of 
> developers, who are trying to connect a certain client, will want to 
> have other compatibility features.

> As Jim Mlodgenski just posted in [0], having the ability to also extend 
> and/or replace the parser will give them the ability to do just that.

Yeah, and as I pointed out somewhere upthread, trying to replace the
whole parser will just end in a maintenance nightmare.  The constructs
that the parser has to emit are complex, Postgres-specific, and
constantly evolving.  We are NOT going to promise any sort of cross
version compatibility for parse trees.

                        regards, tom lane


Reply via email to