Re: Backend-internal SPI operations

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Backend-internal SPI operations
Дата
Msg-id 22049.967667292@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: Backend-internal SPI operations  ("Mark Hollomon" <mhh@nortelnetworks.com>)
Список pgsql-hackers
"Mark Hollomon" <mhh@nortelnetworks.com> writes:
> 2. CREATE RULE ... AS ON SELECT DO INSTEAD ... sets relkind to RELKIND_VIEW
>     and deletes any relation files.

>   q: If we find an index, should we drop it, or complain, or ignore it?
>   q: Should the code check to see if the relation is empty (no valid tuples)?

I think we can ignore indexes.  However, it seems like a wise move to
refuse to convert a nonempty table to view status, *especially* if we
are going to blow away the physical file.  Otherwise mistyping the
relation name in a CREATE RULE could be disastrous (what? you wanted
that data?)
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: [BUG] calling lo_creat()
Следующее
От: Jan Wieck
Дата:
Сообщение: Re: Patch for TNS services