l10n_table_dependent_extension

PostgreSQL l10n toolbox

Overview

PackageVersionCategoryLicenseLanguage
pg_xenophile0.8.3TYPEPostgreSQLSQL
IDExtensionBinLibLoadCreateTrustRelocSchema
3610pg_xenophileNoNoNoYesNoNoxeno
3611l10n_table_dependent_extensionNoNoNoYesYesYes-
Relatedpg_xenophile country currency prefix semver unit pgpdf pglite_fusion md5hash

Version

TypeRepoVersionPG VerPackageDeps
EXTPIGSTY0.8.31817161514pg_xenophilepg_xenophile
RPMPIGSTY0.8.31817161514pg_xenophile_$v-
DEBPIGSTY0.8.31817161514postgresql-$v-pg-xenophile-
OS / PGPG18PG17PG16PG15PG14
el8.x86_64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
el8.aarch64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
el9.x86_64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
el9.aarch64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
el10.x86_64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
el10.aarch64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
d12.x86_64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
d12.aarch64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
d13.x86_64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
d13.aarch64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
u22.x86_64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
u22.aarch64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
u24.x86_64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3
u24.aarch64PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3PIGSTY 0.8.3

Build

You can build the RPM / DEB packages for pg_xenophile using pig build:

pig build pkg pg_xenophile         # build RPM / DEB packages

Install

You can install pg_xenophile directly. First, make sure the PGDG and PIGSTY repositories are added and enabled:

pig repo add pgsql -u          # Add repo and update cache

Install the extension using pig or apt/yum/dnf:

pig install pg_xenophile;          # Install for current active PG version
pig ext install -y pg_xenophile -v 18  # PG 18
pig ext install -y pg_xenophile -v 17  # PG 17
pig ext install -y pg_xenophile -v 16  # PG 16
pig ext install -y pg_xenophile -v 15  # PG 15
pig ext install -y pg_xenophile -v 14  # PG 14
dnf install -y pg_xenophile_18       # PG 18
dnf install -y pg_xenophile_17       # PG 17
dnf install -y pg_xenophile_16       # PG 16
dnf install -y pg_xenophile_15       # PG 15
dnf install -y pg_xenophile_14       # PG 14
apt install -y postgresql-18-pg-xenophile   # PG 18
apt install -y postgresql-17-pg-xenophile   # PG 17
apt install -y postgresql-16-pg-xenophile   # PG 16
apt install -y postgresql-15-pg-xenophile   # PG 15
apt install -y postgresql-14-pg-xenophile   # PG 14

Create Extension:

CREATE EXTENSION l10n_table_dependent_extension CASCADE;  -- requires: pg_xenophile

Usage

l10n_table_dependent_extension: l10n table dependent extension for pg_xenophile

The l10n_table_dependent_extension is a companion extension to pg_xenophile that provides infrastructure for other extensions that depend on its localization (l10n) table mechanism.

CREATE EXTENSION l10n_table_dependent_extension;

This extension works in conjunction with pg_xenophile’s l10n_table system, allowing dependent extensions to register their tables with the localization framework. When a base table is registered in xeno.l10n_table, the system automatically creates companion translation tables and language-specific views.

See the pg_xenophile documentation for the full l10n table management API.


Last Modified 2026-03-12: add pg extension catalog (95749bf)