Re: Unify drop-by-OID functions

Поиск
Список
Период
Сортировка
От Pavel Stehule
Тема Re: Unify drop-by-OID functions
Дата
Msg-id CAFj8pRDtUkjXP=wxWnNCEMF3LpZNhYJX8chLKPSntLW4ihaEbg@mail.gmail.com
обсуждение исходный текст
Ответ на Unify drop-by-OID functions  (Peter Eisentraut <peter.eisentraut@2ndquadrant.com>)
Ответы Re: Unify drop-by-OID functions  (Robert Haas <robertmhaas@gmail.com>)
Список pgsql-hackers


pá 1. 5. 2020 v 16:39 odesílatel Peter Eisentraut <peter.eisentraut@2ndquadrant.com> napsal:
[proposal for PG 14]

There are a number of Remove${Something}ById() functions that are
essentially identical in structure and only different in which catalog
they are working on.  This patch refactors this to be one generic
function.  The information about which oid column, index, etc. to use
was already available in ObjectProperty for most catalogs, in a few
cases it was easily added.

Conceivably, this could be taken further by categorizing more special
cases as ObjectProperty fields or something like that, but this seemed
like a good balance.

+1

nice

Pavel


--
Peter Eisentraut              http://www.2ndQuadrant.com/
PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

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

Предыдущее
От: Peter Eisentraut
Дата:
Сообщение: Unify drop-by-OID functions
Следующее
От: Dilip Kumar
Дата:
Сообщение: Re: PATCH: logical_work_mem and logical streaming of largein-progress transactions