Re: Deprecating RULES - Mailing list pgsql-hackers

From Joshua D. Drake
Subject Re: Deprecating RULES
Date
Msg-id 50775F33.9040904@commandprompt.com
Whole thread Raw
In response to Re: Deprecating RULES  (Josh Berkus <josh@agliodbs.com>)
Responses Re: Deprecating RULES  (Daniel Farina <daniel@heroku.com>)
List pgsql-hackers
On 10/11/2012 03:59 PM, Josh Berkus wrote:

> I'm also not real keen on the idea that someone could dump a 9.2
> database and be unable to load it into 9.3 because of the DDL trigger,
> especially if they might not encounter it until halfway through a
> restore.  That seems rather user-hostile to me.
>
> Also, how would you picture that working with pg_upgrade?
>
> RULEs are a major feature we've had for over a decade.

That nobody in the right mind would use in production for YEARS. That 
said there is a very real problem here. For a very, very long time the 
recommended way (wrong way in fact) to do partitioning was based on 
rules. Now, those in the know immediately said, "WTF" but I bet you that 
a lot of people that we don't know about are using rules for partitioning.

We definitely need a warning period that this is going away. That said, 
I don't know that we need a whole release cycle. If we start announcing 
now (or before the new year) that in 9.3 we will not have rules, that 
gives people 9-10 months to deal with the issue and that is assuming 
that we are dealing with early adopters, which we aren't because early 
adopters are not going to be using rules.

JD

-- 
Command Prompt, Inc. - http://www.commandprompt.com/
PostgreSQL Support, Training, Professional Services and Development
High Availability, Oracle Conversion, Postgres-XC
@cmdpromptinc - 509-416-6579



pgsql-hackers by date:

Previous
From: Peter Geoghegan
Date:
Subject: Re: Deprecating RULES
Next
From: Daniel Farina
Date:
Subject: Re: Deprecating RULES