Search Postgresql Archives

pg_column_size strange result...

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

I was calculating row sizes with pg_column_size and came to this strange result:

CREATE TABLE t1(
    c1 NUMERIC(10,7) NOT NULL DEFAULT 123.1234567
);

INSERT INTO t1(c1) VALUES (DEFAULT);

SELECT pg_column_size(c1) AS first, pg_column_size(123.1234567::NUMERIC(10,7)) as second, c1 = 123.1234567::NUMERIC(10,7) AS are_equal
FROM t1;

+-------+--------+-----------+
| first | second | are_equal |
+-------+--------+-----------+
|     9 |     12 |         t |
+-------+--------+-----------+

Is there a reason pg_column_size returns different sizes for a constant and the same value from a table column?

Regards,
Mladen Marinović


--
Sent via pgsql-general mailing list (pgsql-general@xxxxxxxxxxxxxx)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]

  Powered by Linux