postgresql-17-toastinfo
Show storage structure of varlena datatypes in PostgreSQL
UnsupportedCommand lineDevelopment
Unsupported
The PostgreSQL server, and the extensions that run inside it, needs a System V shared memory segment even when set to use mmap, and Android refuses it (initdb fails on a device, with and without Breadstick's shared-memory library).
Programs that need System V shared memory
| Platform | Standard | VM |
|---|---|---|
| Android, ARM64 | Unsupported | Untested |
| GooglebookOS, ARM64 | Unsupported | Untested |
| GooglebookOS, x86-64 | Unsupported | Untested |
| ChromeOS, ARM64 | Unsupported | Untested |
| ChromeOS, x86-64 | Unsupported | Untested |
About postgresql-17-toastinfo
From Debian's package description
This PostgreSQL extension exposes the internal storage structure of variable-length datatypes, called varlena.
The function pg_toastinfo describes the storage form of a datum:
- null for NULLs
- ordinary for non-varlena datatypes
- short inline varlena for varlena values up to 126 bytes (1 byte header)
- long inline varlena, (un)compressed for varlena values up to 1GiB (4 bytes header)
- toasted varlena, (un)compressed for varlena values up to 1GiB stored in TOAST tables
The function pg_toastpointer returns a varlena's chunk_id oid in the corresponding TOAST table. It returns NULL on non-varlena input.
From Debian's description of the postgresql-17-toastinfo package, under that package's license.
Dependencies
Depends on
postgresql-17postgresql-17-jit-llvm
Sources and licenses
- Name: the Debian package name.
- Summary: Debian's short description of the postgresql-17-toastinfo package, under that package's license.
- Description: Debian's description of the postgresql-17-toastinfo package, under that package's license.
- Versions and sizes: Debian's archive for ARM64, as on packages.debian.org.
- Popularity: Debian Popularity Contest counts.
More in About the catalog.