ddlx

DDL eXtractor functions

Overview

MIXED 3rd Party Extension: pg_ddlx : DDL eXtractor functions

Information

Metadata

  • Latest Version: 0.29
  • Postgres Support: 17,16,15,14,13
  • Need Load: Shared library do not need explicit loading
  • Need DDL: Need CREATE EXTENSION DDL
  • Relocatable: Unknown
  • Trusted: Untrusted, Require Superuser to Create
  • Schemas: N/A
  • Requires: N/A

RPM / DEB

  • RPM Repo: PIGSTY
  • RPM Name: ddlx_$v
  • RPM Ver : 0.29
  • RPM Deps: N/A
  • DEB Repo: PIGSTY
  • DEB Name: postgresql-$v-ddlx
  • DEB Ver : 0.28
  • DEB Deps: N/A

Packages

OS Arch PG17 PG16 PG15 PG14 PG13
el8 x86_64 ddlx_17
PGDG 0.29
ddlx_16
PGDG 0.29
ddlx_15
PGDG 0.29
ddlx_14
PGDG 0.29
ddlx_13
PGDG 0.29
el8 aarch64 ddlx_17
PGDG 0.29
ddlx_16
PGDG 0.29
ddlx_15
PGDG 0.29
ddlx_14
PGDG 0.29
ddlx_13
PGDG 0.29
el9 x86_64 ddlx_17
PGDG 0.29
ddlx_16
PGDG 0.29
ddlx_15
PGDG 0.29
ddlx_14
PGDG 0.29
ddlx_13
PGDG 0.29
el9 aarch64 ddlx_17
PGDG 0.29
ddlx_16
PGDG 0.29
ddlx_15
PGDG 0.29
ddlx_14
PGDG 0.29
ddlx_13
PGDG 0.29
d12 x86_64 postgresql-17-ddlx
PIGSTY 0.28
postgresql-16-ddlx
PIGSTY 0.28
postgresql-15-ddlx
PIGSTY 0.28
postgresql-14-ddlx
PIGSTY 0.28
postgresql-13-ddlx
PIGSTY 0.28
d12 aarch64 postgresql-17-ddlx
PIGSTY 0.28
postgresql-16-ddlx
PIGSTY 0.28
postgresql-15-ddlx
PIGSTY 0.28
postgresql-14-ddlx
PIGSTY 0.28
postgresql-13-ddlx
PIGSTY 0.28
u22 x86_64 postgresql-17-ddlx
PIGSTY 0.28
postgresql-16-ddlx
PIGSTY 0.28
postgresql-15-ddlx
PIGSTY 0.28
postgresql-14-ddlx
PIGSTY 0.28
postgresql-13-ddlx
PIGSTY 0.28
u22 aarch64 postgresql-17-ddlx
PIGSTY 0.28
postgresql-16-ddlx
PIGSTY 0.28
postgresql-15-ddlx
PIGSTY 0.28
postgresql-14-ddlx
PIGSTY 0.28
postgresql-13-ddlx
PIGSTY 0.28
u24 x86_64 postgresql-17-ddlx
PIGSTY 0.28
postgresql-16-ddlx
PIGSTY 0.28
postgresql-15-ddlx
PIGSTY 0.28
postgresql-14-ddlx
PIGSTY 0.28
postgresql-13-ddlx
PIGSTY 0.28
u24 aarch64 postgresql-17-ddlx
PIGSTY 0.28
postgresql-16-ddlx
PIGSTY 0.28
postgresql-15-ddlx
PIGSTY 0.28
postgresql-14-ddlx
PIGSTY 0.28
postgresql-13-ddlx
PIGSTY 0.28

Installation

Install ddlx via the pig CLI tool:


pig ext install pg_ddlx; # Extension Namepig ext install ddlx; # normalized package name

Install pg_ddlx via Pigsty playbook:

./pgsql.yml -t pg_extension -e '{"pg_extensions": ["pg_ddlx"]}' # -l <cls>

Install pg_ddlx RPM from YUM repo directly:

dnf install ddlx_17;
dnf install ddlx_16;
dnf install ddlx_15;
dnf install ddlx_14;
dnf install ddlx_13;

Install pg_ddlx DEB from APT repo directly:

apt install postgresql-17-ddlx;
apt install postgresql-16-ddlx;
apt install postgresql-15-ddlx;
apt install postgresql-14-ddlx;
apt install postgresql-13-ddlx;

Enable ddlx extension on PostgreSQL cluster:

CREATE EXTENSION ddlx;




Last modified 2025-02-17: add extension part (cfa504b)