Re: @ versus ~, redux

From: "Joshua D(dot) Drake" <jd(at)commandprompt(dot)com>
To: Oleg Bartunov <oleg(at)sai(dot)msu(dot)su>
Cc: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, pgsql-hackers(at)postgresql(dot)org, Teodor Sigaev <teodor(at)sigaev(dot)ru>
Subject: Re: @ versus ~, redux
Date: 2006-09-03 18:43:36
Message-ID: 44FB2258.4070808@commandprompt.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Oleg Bartunov wrote:
> On Sun, 3 Sep 2006, Joshua D. Drake wrote:
>
>>
>>> I can see various things that we might consider doing:
>>>
>>> 1. Just flip the names of the two operators added by the GIN patch.
>>>
>>> 2. #1 plus flip the names of the various contrib operators that are
>>> out of sync (Michael Fuhr points out that contrib/intarray is out
>>> of step too ... are there others?).
>>>
>>> 3. Leave the existing op names as-is in core and contrib, but consider
>>> them deprecated and add new ops with consistently-chosen names.
>>> (The new ops introduced by GIN should only exist with the new names.)
>
> #3 looks good to me. Too many users. We should give them time for
> upgrading. Probably, we need special chapter "To be obsoleted in the next
> release" in Release notes.

Users will have time to upgrade should they be responsible. Nobody in
their right might is going to upgrade to 8.2 on a production site the
day it is released.

They are going to test it with their code, and their work load. If it
takes them an extra day to implement query changes (or even an extra
month), good. It will serve them better in the long run.

Sincerely,

Joshua D. Drake

--

=== The PostgreSQL Company: Command Prompt, Inc. ===
Sales/Support: +1.503.667.4564 || 24x7/Emergency: +1.800.492.2240
Providing the most comprehensive PostgreSQL solutions since 1997
http://www.commandprompt.com/

In response to

Browse pgsql-hackers by date

  From Date Subject
Next Message Bruce Momjian 2006-09-03 19:06:34 Re: Getting a move on for 8.2 beta
Previous Message Oleg Bartunov 2006-09-03 18:13:11 Re: @ versus ~, redux