扩展构建基础设施
如何使用 pig build 命令构建 PostgreSQL 扩展并准备构建环境?
Module:
Overview
You can build PostgreSQL extension with pig build
subcommand, which offers:
pig build repo # init build repo (=repo set -ru)
pig build tool [mini|full|...] # init build toolset
pig build proxy [user@host:port] # init build proxy (optional)
pig build rust [-v <pgrx_ver>] # init rustc & pgrx (0.12.9)
pig build spec # init build spec repo
pig build get [all|std|..] # get ext code tarball with prefixes
pig build ext [extname...] # build extension
Short Version
Prepare building environment
pig build repo
pig build tool
pig build spec
pig build rust
Download extension source tarball
## download big tarball
pig build get std # download std small tarball
pig build get all # download all source tarball
pig build get pg_mooncake
pig build get pg_duckdb
pig build get omnigres
pig build get plv8
Build extensions:
pig build ext citus
pig build ext pgjwt