pg_appendonly

The pg_appendonly table contains information about the storage options and other characteristics of append-optimized tables.

column type references description
relid oid   The table object identifier (OID) of the compressed table.
blocksize integer   Block size used for compression of append-optimized tables. Valid values are 8K - 2M. Default is 32K.
compresslevel smallint   The compression level, with compression ratio increasing from 1 to 19. When quicklz1 is specified for compresstype, valid values are 1 or 3. With zlib specified, valid values are 1-9. When zstd is specified, valid values are 1-19.
majorversion smallint   The major version number of the pg_appendonly table.
minorversion smallint   The minor version number of the pg_appendonly table.
checksum boolean   A checksum value that is stored to compare the state of a block of data at compression time and at scan time to ensure data integrity.
compresstype text   Type of compression used to compress append-optimized tables. Valid values are:

- none (no compression)

- rle_type (run-length encoding compression)

- zlib (gzip compression)

- zstd (Zstandard compression)

- quicklz1
segrelid oid   Table on-disk segment file id.
segidxid oid   Index on-disk segment file id.
blkdirrelid oid   Block used for on-disk column-oriented table file.
blkdiridxid oid   Block used for on-disk column-oriented index file.
visimaprelid oid   Visibility map for the table.
visimapidxid oid   B-tree index on the visibility map.

Note 1QuickLZ compression is available only in the commercial release of VMware LightDB-A.

Parent topic: System Catalogs Definitions