Re: create or replace view

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.

In response to

Responses

Browse pgsql-hackers by date

  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?)