Citus (Distributive)
Deploy native HA citus cluster with Pigsty, horizontal scaling PostgreSQL with better throughput and performance.
Deploy native HA citus cluster with Pigsty, horizontal scaling PostgreSQL with better throughput and performance.
Available Metadata for PostgreSQL Extensions, and explain each attribute.
The complete 346 PostgreSQL Extension List available in Pigsty
It is necessary to install rust and pgrx before building Rust extensions.
How to install, load, create, update, remove PostgreSQL extensions in Pigsty?
Prepare PostgreSQL rpm/deb pacakge building environment, and some packaging hints
PostgreSQL cluster architectures and implmenetation details.
Build the Javascript procedural language extension PLv8 for PostgreSQL.
There are some extra settings to build PostgresML on EL8 and EL9.
How to use PostgreSQL extension in an out-of-the-box manner with Pigsty!
338 Available PostgreSQL Extension RPM in RHEL & Compatible Distributions
Create SQL Server Compatible PostgreSQL cluster with WiltonDB and Babelfish (Wire Protocol Level)
There are some important ParadeDB extensions that need to be built and packaged.
326 Available PostgreSQL Extensions Deb in Debian / Ubuntu Distributions
How to download new extension packages to Pigsty’s local software repository?
Run “Oracle-Compatible” PostgreSQL cluster with the IvorySQL Kernel open sourced by HighGo
How to
Define business users & roles in PostgreSQL, which is the object created by SQL CREATE USER/ROLE
Define business databases in PostgreSQL, which is the object create by SQL CREATE DATABASE
Define and create new services, and expose them via haproxy
Define, Create, Install, Enable Extensions in Pigsty
Host-Based Authentication in Pigsty, how to manage HBA rules in Pigsty?
Configure your PostgreSQL cluster & instances according to your needs
PostgreSQL built-in extension list
How to install a extension from local repo, or directly from the Internet upstream repo.
Replace vanilla PostgreSQL with PolarDB PG, which is an OSS Aurora similar to Oracle RAC
Posts about Pigsty and PostgreSQL
The commercial version of PolarDB for Oracle, only available in Pigsty Enterprise Edition.
Use PostgreSQL instead of static YAML config file as Ansible config inventory
How to self-host Supabase with existing managed HA PostgreSQL cluster, and launch the stateless part with docker-compose?
Use PostgreSQL instead of default SQLite, as the backend storage for Grafana
Some extensions that use hook mechanism must be preloaded and restarted to take effect.
How to build DuckDB FDW extension and its dependencies libduckdb.so
Build Parquet S3 FDW extension alone with its deps: libarrow, libparquet, 以及 libaws-cpp
How to use CREATE EXTENSION
to actually enable a PostgreSQL extensions.
List of PostgreSQL extensions supported by Pigsty, and their compatibility on different OS distros.
Deploy and monitoring Greenplum/YMatrix MPP clusters with Pigsty
The most advanced open-source relational database in the world with HA, PITR, IaC and more!
How to manage PostgreSQL cluster with ansible playbooks
How to use another PostgreSQL “kernel” in Pigsty, such as Citus, Babelfish, IvorySQL, PolarDB, Neon, and Greenplum
Deploy Cloudberry MPP cluster, which is forked from Greenplum.
There are 340 PostgreSQL extensions available in Pigsty, with out-of-box RPM/DEB packages"
Administration standard operation procedures to manage PostgreSQL clusters in production environment.
Pigsty uses Patroni to achieve high availability for PostgreSQL, ensuring automatic failover.
Self-Hosting serverless version of PostgreSQL from Neon, which is a powerful, truly scalable, and elastic service.
How to update an existing extension?
Built-in roles system, and battery-included access control model in Pigsty.
How to perform base backup & PITR with pgBackRest?
How to migrate existing postgres into Pigsty-managed cluster with mimial downtime? The blue-green online migration playbook
How PostgreSQL monitoring works, and how to monitor remote (existing) PostgreSQL instances?
Pigsty utilizes pgBackRest for PostgreSQL point-in-time recovery, allowing users to roll back to any point within the backup policy limits.
How to safely remove a PostgreSQL extension from a database cluster?
Grafana dashboards provided by Pigsty
Pigsty employs HAProxy for service access, offering optional pgBouncer for connection pooling, and optional L2 VIP and DNS access.
Pigsty PGSQL module metric list
Pigsty has moderate security best-practice: password & certs, built-in ACLs, encrypted network traffics and cold backups
Pigsty PGSQL module frequently asked questions
How to use the predefined extension stacks in Pigsty?