pg_column_toast_chunk_id()

一个返回TOAST值chunk_id的函数

pg_column_toast_chunk_id() 是一个系统函数,用于返回磁盘上TOASTTOASTed值的chunk_id

pg_column_toast_chunk_id()PostgreSQL 17 中添加。

用法

pg_column_toast_chunk_id ( "any" ) → oid

NULL 如果值未TOASTTOASTed或不在磁盘上,则返回NULL

变更历史

示例

pg_column_toast_chunk_id() 的基本用法示例

postgres=# CREATE TABLE test_chunk_id (
             a TEXT,
             b TEXT STORAGE EXTERNAL
           );
CREATE TABLE

postgres=# INSERT INTO test_chunk_id
                VALUES ('x', repeat('x', 8192));
INSERT 0 1

postgres=# SELECT pg_column_toast_chunk_id(a) IS NULL,
                  pg_column_toast_chunk_id(b)
             FROM test_chunk_id;
 ?column? | pg_column_toast_chunk_id 
----------+--------------------------
 t        |                    16403

分类

系统函数, TOAST

反馈

提交有关“pg_column_toast_chunk_id()”的任何评论、建议或更正请 点击此处