Re: How to get the name of the current database in C function/extention inside a trigger?

Поиск
Список
Период
Сортировка
От alex m
Тема Re: How to get the name of the current database in C function/extention inside a trigger?
Дата
Msg-id cf03f9e5-61aa-53fd-6ecd-d3e54d2560fb@serendipia.email
обсуждение исходный текст
Ответ на Re: How to get the name of the current database in C function/extention inside a trigger?  (David Rowley <dgrowleyml@gmail.com>)
Список pgsql-general
Thanks.


El 03/08/2020 a las 16:04, David Rowley escribió:

> On Mon, 3 Aug 2020 at 21:26, alex m <al-gen@serendipia.email> wrote:
>> I'm writting a function/extention in C for a trigger. Inside a trigger, in C, I want to get the name of the current
database.However, not via SPI_exec(), SPI_prepare() and the like, but more directly, in a more faster way.
 
> You can use MyDatabaseId in miscadmin.h
>
> If you git grep MyDatabaseId in src/contrib you can see some examples.
>
> A good tip for the future would be to just look at the source code of
> the built-in function and see how it does it.
>
> David



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

Предыдущее
От: Ben Chobot
Дата:
Сообщение: Re: 12.3 replicas falling over during WAL redo
Следующее
От: Stelios Sfakianakis
Дата:
Сообщение: Keeping state in a foreign data wrapper