Re: [PATCH] Alter or rename enum value

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: [PATCH] Alter or rename enum value
Дата
Msg-id 6629.1471789698@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Re: [PATCH] Alter or rename enum value  (Emre Hasegeli <emre@hasegeli.com>)
Список pgsql-hackers
Emre Hasegeli <emre@hasegeli.com> writes:
>> +        ReleaseCatCacheList(list);
>> +        heap_close(pg_enum, RowExclusiveLock);

> Maybe we better release them before reporting error, too.  I would
> release the list after the loop, close the heap before ereport().

Transaction abort will clean up such resources just fine; if it did
not, then any function you call would have problems if it threw an
error.  I would not contort the logic to free stuff before ereport.
        regards, tom lane



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

Предыдущее
От: Emre Hasegeli
Дата:
Сообщение: Re: [PATCH] Alter or rename enum value
Следующее
От: Tom Lane
Дата:
Сообщение: Re: SP-GiST support for inet datatypes