pg_column_size()

一个用于显示表列中数据大小的系统函数

pg_column_size() 是一个用于显示表列中数据大小的系统函数。

pg_column_size() 添加于 PostgreSQL 8.1

用法

pg_column_size ( "any" ) → integer

返回的值表示数据(列)的大小(以字节为单位)。如果列压缩处于活动状态,则该值将为压缩后的尺寸。

更改历史记录

示例

postgres=# CREATE TABLE foo (id INT, val TEXT);
CREATE TABLE

postgres=# INSERT INTO foo VALUES(1,'abc'), (2,'Hello World');
INSERT 0 2

postgres=# SELECT id, pg_column_size(id), val, pg_column_size(val) FROM foo;
 id | pg_column_size |     val     | pg_column_size 
----+----------------+-------------+----------------
  1 |              4 | abc         |              4
  2 |              4 | Hello World |             12
(2 rows)

类别

管理/运维系统函数

另请参阅

pg_column_compression()pg_table_size()pg_indexes_size()pg_total_relation_size()pg_tablespace_size()pg_database_size()

反馈

提交您对“pg_column_size()”的任何评论、建议或更正 此处