Re: WIP: Covering + unique indexes.
От | Peter Geoghegan |
---|---|
Тема | Re: WIP: Covering + unique indexes. |
Дата | |
Msg-id | CAH2-WzmfcgK897H2-XY99O6Giw1=cqZCF_Rty6mm2uVFrq+45Q@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: WIP: Covering + unique indexes. (Teodor Sigaev <teodor@sigaev.ru>) |
Список | pgsql-hackers |
On Tue, Mar 27, 2018 at 10:07 AM, Teodor Sigaev <teodor@sigaev.ru> wrote: > Storing number of attributes in now unused t_tid seems to me not so good > idea. a) it could (and suppose, should) separate patch, at least it's not > directly connected to covering patch, it could be added even before covering > patch. I think that we should do that first. It's not very hard. > b) I don't like an idea to limiting usage of that field if we can do not > that. Future usage could use it, for example, for different compression > technics or something else. The extra status bits that this would leave within the offset field can be used for that in the future. >> * It makes diagnosing issues in the field quite a bit easier. Tools >> like pg_filedump can do the right thing (Tom mentioned pg_filedump and >> amcheck specifically). The nbtree IndexTuple format should not need to >> be interpreted in a context-sensitive way, if we can avoid it. > > Both pg_filedump and amcheck could correclty parse any tuple based on > BTP_LEAF flags and length of tuple. amcheck doesn't just care about the length of the tuple. It would have to rely on catalog metadata about this being an INCLUDE index. -- Peter Geoghegan
В списке pgsql-hackers по дате отправления: