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.
---------------------------------
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 |