From: | Bruno Wolff III <bruno(at)wolff(dot)to> |
---|---|
To: | snpe <snpe(at)snpe(dot)co(dot)yu> |
Cc: | pgsql-hackers(at)postgresql(dot)org |
Subject: | Re: create or replace view |
Date: | 2002-11-14 14:41:41 |
Message-ID: | 20021114144141.GB20110@wolff.to |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Thu, Nov 14, 2002 at 13:41:18 +0000,
snpe <snpe(at)snpe(dot)co(dot)yu> wrote:
> Hello,
> When I change view and change number of column PostgreSQL return error :
> 'cannot change number of column in view'
> Is it too hard set this command
> if view exits drop view
> and then change view
>
> It is like with return type in function
>
> Now 'or replace' don't help too much
The create or replace command exists so that you can modify a view in a
way that allows other objects that refer to it to keep working (without
having to recreate those objects). However if you can the number of
columns (and probably any of their types), then these other objects
or going to need to know that things have changed so that you can't
just replace the view.
From | Date | Subject | |
---|---|---|---|
Next Message | Bruce Momjian | 2002-11-14 14:53:33 | Re: Add OpenBSD 3.1 i386 to supported platforms (was: RC1?) |
Previous Message | Magnus Naeslund(f) | 2002-11-14 14:36:18 | Re: Add OpenBSD 3.1 i386 to supported platforms (was: RC1?) |