Re: [PATCH] Alter or rename enum value - Mailing list pgsql-hackers

From Tom Lane
Subject Re: [PATCH] Alter or rename enum value
Date
Msg-id 6629.1471789698@sss.pgh.pa.us
Whole thread Raw
In response to Re: [PATCH] Alter or rename enum value  (Emre Hasegeli <emre@hasegeli.com>)
List 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 by date:

Previous
From: Emre Hasegeli
Date:
Subject: Re: [PATCH] Alter or rename enum value
Next
From: Tom Lane
Date:
Subject: Re: SP-GiST support for inet datatypes