Re: Table symbolic link

From: Craig James <cjames(at)emolecules(dot)com>
To: "Campbell, Lance" <lance(at)illinois(dot)edu>
Cc: "pgsql-admin(at)postgresql(dot)org" <pgsql-admin(at)postgresql(dot)org>
Subject: Re: Table symbolic link
Date: 2016-05-18 14:36:41
Message-ID: CAFwQ8rdDkdPcVss8E9C8JkiKigH5ESgqo4zX2X+gJqeWJOETtA@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-admin

begin;
alter table foo rename to bar;
create view foo as select * from bar;
commit;

On Wed, May 18, 2016 at 7:31 AM, Campbell, Lance <lance(at)illinois(dot)edu> wrote:

> PostgreSQL 9.5.x
>
>
>
> I have 16 web applications using a single database. Some of the tables in
> the database are used by many of the applications. I wanted to rename a
> particular table. The issue is that I would have to change every
> application then stop all the applications and then redeploy them after
> renaming the table to the new name.
>
>
>
> The better strategy would be to rename the table to the new name and add a
> symbolic table that link to the new table name. Then as I make changes to
> each application I can point them to the new name. Maybe in a year I could
> delete the symbolic table name.
>
>
>
> Is this possible? I have not seen a symbolic table name feature but I
> thought I would ask.
>
>
>
> If this is not currently possible it might be something to consider
> adding.
>
>
>
> Thanks,
>
>
>
> Lance
>
> Web Services @ University of Illinois
>
>
>

--
---------------------------------
Craig A. James
Chief Technology Officer
eMolecules, Inc.
---------------------------------

In response to

Responses

Browse pgsql-admin by date

  From Date Subject
Next Message Victor Yegorov 2016-05-18 14:37:07 Re: Table symbolic link
Previous Message Campbell, Lance 2016-05-18 14:31:21 Table symbolic link