Re: i have table - Mailing list pgsql-sql

From Aaron Bono
Subject Re: i have table
Date
Msg-id bf05e51c0610090901p6d2562acwfff1b200c086ffa9@mail.gmail.com
Whole thread Raw
In response to Re: i have table  (Andrew Sullivan <ajs@crankycanuck.ca>)
Responses Re: i have table
List pgsql-sql
On 10/5/06, Andrew Sullivan <ajs@crankycanuck.ca> wrote:
On Wed, Oct 04, 2006 at 11:20:07AM -0500, Aaron Bono wrote:
>
> So do it as needed and convert your application slowly.

You don't even need to do that.

ALTER TABLE tablename RENAME TO tablename_real;

CREATE VIEW tablename [&c.]

Now the view looks to the application just like the old table.  If
you want to insert &c., you put some rules there.


If you do this you need to make the view updateable or inserts/updates/deletes will break.

==================================================================
   Aaron Bono
   Aranya Software Technologies, Inc.
   http://www.aranya.com
   http://codeelixir.com
==================================================================

pgsql-sql by date:

Previous
From: Tom Lane
Date:
Subject: Re: PG 8.2beta reordering working for this case?
Next
From: "Aaron Bono"
Date:
Subject: Re: [HACKERS] timestamp subtraction (was Re: formatting intervals with to_char)