Re: Using a VIEW as a temporary mechanism for renaming a table - Mailing list pgsql-general

From Ben Buckman
Subject Re: Using a VIEW as a temporary mechanism for renaming a table
Date
Msg-id CAFCabS6TVFMx5L8ePJvih8FWyAr6M+ZG5uJkwCEDSNHVHD5r4g@mail.gmail.com
Whole thread Raw
In response to Re: Using a VIEW as a temporary mechanism for renaming a table  (Andy Colson <andy@squeakycode.net>)
Responses Re: Using a VIEW as a temporary mechanism for renaming a table
List pgsql-general
Thanks Andy.

My understanding, and please correct me if I'm wrong, is that the view will effectively inherit the table's constraints, because writes to the view that can't be written to the table will fail on the table. Re: "will the data be good data," what risks should I be considering?

In terms of rollout, we would 1) create the view, 2) deploy code that uses the new [view] name, 3) drop the view and rename the table. Deployments are "rolling" so there would be no downtime. The app and users shouldn't notice/care if they're hitting the table or the view.

Thank you

pgsql-general by date:

Previous
From: Andy Colson
Date:
Subject: Re: Using a VIEW as a temporary mechanism for renaming a table
Next
From: Andy Colson
Date:
Subject: Re: Using a VIEW as a temporary mechanism for renaming a table