CockroachDB pg_column_size 重置为空

CockroachDB pg_column_size retuning null

我目前正在使用 pg_column_size 来计算数据库中一行的大小。 类似于:

select pg_column_size(col1, col2, col3..... col10) from _table

问题是当 1+ 列值为 null 时整个函数 returns null。

有没有办法为函数中的每一列设置一个默认值,以避免出现空值?

您是否专门尝试 select 列的子集?

如果你这样做 select pg_column_size(table) from table;,它应该会起作用。

尝试

select pg_column_size(<table_name>.*) from <table_name>;