Re: drop view even with dependencies?

Поиск
Список
Период
Сортировка
От Michael Fuhr
Тема Re: drop view even with dependencies?
Дата
Msg-id 20050308011703.GA52095@winnie.fuhr.org
обсуждение исходный текст
Ответ на drop view even with dependencies?  (Henry Ortega <juandelacruz@gmail.com>)
Список pgsql-sql
On Mon, Mar 07, 2005 at 04:38:53PM -0500, Henry Ortega wrote:

> Is there a way to drop a VIEW in postgres without
> the need to drop all the dependencies?
....
> Also with tables, can I drop a table even if there are multiple views
> that depend on it?

I'm not aware of a way.  It could be argued that doing so would be
A Bad Thing: a view has a particular meaning, and by dropping the
things the view depends on you'd be subverting that meaning.  The
DBMS doesn't know what your intentions are, so it doesn't allow you
to break the dependencies.

> It's such a pain in the neck to have to drop all the dependencies and
> recreate them all over again.

Do you not keep the definitions in a file?  It can be useful to
put all the necessary DROP and CREATE statements in a file, so
if you need to change anything you simply edit the file and run
"psql -f filename.sql".

-- 
Michael Fuhr
http://www.fuhr.org/~mfuhr/


В списке pgsql-sql по дате отправления:

Предыдущее
От: Henry Ortega
Дата:
Сообщение: drop view even with dependencies?
Следующее
От: "John McGough"
Дата:
Сообщение: SQL query help?