Breadstick Get it on Google Play

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

PlatformStandardVM
Android, ARM64UnsupportedUntested
GooglebookOS, ARM64UnsupportedUntested
GooglebookOS, x86-64UnsupportedUntested
ChromeOS, ARM64UnsupportedUntested
ChromeOS, x86-64UnsupportedUntested

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

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.