Re: Array initialisation notation in syscache.c
От | Nikita Malakhov |
---|---|
Тема | Re: Array initialisation notation in syscache.c |
Дата | |
Msg-id | CAN-LCVPgv9n2WGVhmo4zfkvwfWrFoC0arA04qPzZtG6MTjTaVg@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Array initialisation notation in syscache.c (Peter Eisentraut <peter.eisentraut@enterprisedb.com>) |
Ответы |
Re: Array initialisation notation in syscache.c
|
Список | pgsql-hackers |
Hi!
Wanted to ask this since I encountered a need for a cache with 5 keys -
why is the syscache index still limited to 4 keys?
Thanks!
On Wed, Dec 21, 2022 at 7:36 PM Peter Eisentraut <peter.eisentraut@enterprisedb.com> wrote:
On 21.12.22 04:16, Thomas Munro wrote:
> On Wed, Dec 21, 2022 at 1:33 PM Thomas Munro <thomas.munro@gmail.com> wrote:
>> KEY(Anum_pg_attribute_attrelid,
>> Anum_pg_attribute_attnum),
>
> I independently rediscovered that our VA_ARGS_NARGS() macro in c.h
> always returns 1 on MSVC via trial-by-CI. Derp. Here is the same
> patch, no change from v2, but this time accompanied by Victor Spirin's
> fix, which I found via one of the tab-completion-is-busted-on-Windows
> discussions. I can't supply a useful commit message, because I
> haven't understood why it works, but it does indeed seem to work and
> this should make cfbot green.
This looks like a good improvement to me.
(I have also thought about having this generated from the catalog
definition files somehow, but one step at a time ...)
В списке pgsql-hackers по дате отправления: