| От | Steve A Fink |
|---|---|
| Тема | Re: [HACKERS] Tuple size |
| Дата | |
| Msg-id | bebd562b647d10a3d10b812abd432958 обсуждение исходный текст |
| Ответ на | [HACKERS] Tuple size (Alexander Demenshin <aldem@techie.com>) |
| Список | pgsql-hackers |
I can take a guess... > Well, I understand why, but type 'char' is *fixed* length type, > so even if I don't use some attributes, it *must* be inserted > with all spaces... At least, I expected this... In this case > I must get "tuple is too big" even if I will insert "empty" > record. It is not so - why? Your first insertion had nulls for the other two positions. Tuples are stored with a bit vector specifying which columns are null. Null columns are not stored. So the example fit into one page, no problem. If you had inserted empty strings in the other two char()s, then you would have run out of space. ------------------------------
В списке pgsql-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера