我喜欢pg_typeof函数获得一种类型的值,如:
SELECT pg_typeof(1), pg_typeof(1.4);
integer numeric是否也有一种方法可以获得值的字节大小,例如:
SELECT pg_sizeof(1.4);我知道,对于每一种数据类型,我可以返回文档页面,并试图找出什么是什么,但是有什么方法可以与查询交互地这样做吗?
发布于 2022-09-09 20:23:55
使用pg_column_size,您可以执行以下操作:
select v, pg_typeof(v), pg_column_size(v) from (values (1)) _ (v) union ALL
select v, pg_typeof(v), pg_column_size(v) from (values (1.2)) _ (v) union ALL
select v, pg_typeof(v), pg_column_size(v) from (values (1e2)) _ (v)

https://stackoverflow.com/questions/73667031
复制相似问题