История изменений
Исправление a--, (текущая версия) :
по-моему понятно что — честно говорит ширину строки вместе с хедерами
user=# SELECT pg_column_size(ROW(
NULL::uuid
, NULL::smallint
, NULL::date
, NULL::date, NULL::date));
pg_column_size
----------------
24
(1 row)
user=# SELECT pg_column_size(ROW(
NULL::uuid
, NULL::smallint
, NULL::date
, NULL::date, NULL::date, NULL::date));
pg_column_size
----------------
24
(1 row)
user=# SELECT pg_column_size(ROW(
NULL::uuid
, NULL::smallint
, NULL::date
, NULL::date, NULL::date, NULL::date, NULL::date, NULL::date));
pg_column_size
----------------
24
(1 row)
user=# SELECT pg_column_size(ROW(
NULL::uuid
, NULL::smallint
, NULL::date
, NULL::date, NULL::date, NULL::date, NULL::date, NULL::date, NULL::date));
pg_column_size
----------------
32
(1 row)
Исходная версия a--, :
по-моему понятно что – честно говорит ширину строки
user=# SELECT pg_column_size(ROW(
NULL::uuid
, NULL::smallint
, NULL::date
, NULL::date, NULL::date));
pg_column_size
----------------
24
(1 row)
user=# SELECT pg_column_size(ROW(
NULL::uuid
, NULL::smallint
, NULL::date
, NULL::date, NULL::date, NULL::date));
pg_column_size
----------------
24
(1 row)
user=# SELECT pg_column_size(ROW(
NULL::uuid
, NULL::smallint
, NULL::date
, NULL::date, NULL::date, NULL::date, NULL::date, NULL::date));
pg_column_size
----------------
24
(1 row)
user=# SELECT pg_column_size(ROW(
NULL::uuid
, NULL::smallint
, NULL::date
, NULL::date, NULL::date, NULL::date, NULL::date, NULL::date, NULL::date));
pg_column_size
----------------
32
(1 row)