Re: Mixed field in table 70.3
От | Tom Lane |
---|---|
Тема | Re: Mixed field in table 70.3 |
Дата | |
Msg-id | 395459.1651078230@sss.pgh.pa.us обсуждение исходный текст |
Ответ на | Mixed field in table 70.3 (PG Doc comments form <noreply@postgresql.org>) |
Список | pgsql-docs |
PG Doc comments form <noreply@postgresql.org> writes: > Page: https://www.postgresql.org/docs/14/storage-page-layout.html > The 7th line states: > pd_pagesize_version uint16 2 bytes Page size and layout version number > information > In fact there are two smallints, so the table should show two attributes: > pd_pagesize uint16 2 bytes Page size > version uint16 2 bytes Layout version number information No, I don't think so --- this documentation matches the actual code, in bufpage.h: ... LocationIndex pd_lower; /* offset to start of free space */ LocationIndex pd_upper; /* offset to end of free space */ LocationIndex pd_special; /* offset to start of special space */ uint16 pd_pagesize_version; TransactionId pd_prune_xid; /* oldest prunable XID, or zero if none */ ItemIdData pd_linp[FLEXIBLE_ARRAY_MEMBER]; /* line pointer array */ ... regards, tom lane
В списке pgsql-docs по дате отправления: