From: | Tom Dunstan <pgsql(at)tomd(dot)cc> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | Andres Freund <andres(at)2ndquadrant(dot)com>, Vik Fearing <vik(dot)fearing(at)dalibo(dot)com>, Gavin Flower <GavinFlower(at)archidevsys(dot)co(dot)nz>, David G Johnston <david(dot)g(dot)johnston(at)gmail(dot)com>, pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: "RETURNING PRIMARY KEY" syntax extension |
Date: | 2014-06-11 02:11:15 |
Message-ID: | CAPPfruzq-Zz=Rm2GeVnWq9CrdSrUV7wOoJmzybP4KgcApOTYGA@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
>
> Is it going to save enough to justify depending on a syntax that won't
> be universal for a long time to come?
>
Oh, and on the won't-be-universal-for-a-while point - the status quo works
fine, it's just less efficient than it should be. Once someone upgrades to
9.5 or whatever, and upgrades to the matching JDBC driver version, they'll
get the newer efficient call for free.
In the python world PEP249 has a lastrowid property that drivers can
implement, but I don't know how much it's used or our support for it. Any
python devs out there want to chime in? I don't know about other drivers.
Obviously anyone hand-crafting their queries won't be able to do that until
they know it's safe. But that's always the case with new syntax.
Cheers
Tom
From | Date | Subject | |
---|---|---|---|
Next Message | Gurjeet Singh | 2014-06-11 02:29:43 | Re: Proposing pg_hibernate |
Previous Message | Gurjeet Singh | 2014-06-11 02:03:56 | Re: Proposing pg_hibernate |