2026-10-15 15:35:22

This commit is contained in:
support committed 2026-10-15 17:35:23 +02:00
1 parent fbf826bf0c
commit a6ca621d3e
3 files changed
+68 -8

No files matched your search

+12 -6
View File
@@ -41,9 +41,10 @@ The orchestrator runs the installers in this order:
4. pgAudit
5. set_user
6. pg_stat_statements
7. pg_repack
8. pg_stat_monitor
9. pgvector
7. passwordcheck
8. pg_repack
9. pg_stat_monitor
10. pgvector
After a successful run, the orchestrator:
@@ -65,6 +66,7 @@ Each component can also be installed independently. The PostgreSQL installation
./install_pgaudit.sh --version 18.6
./install_set_user.sh --version 18.6
./install_pg_stat_statements.sh --version 18.6
./install_passwordcheck.sh --version 18.6
./install_pg_repack.sh --version 18.6
./install_pg_stat_monitor.sh --version 18.6
./install_pgvector.sh --version 18.6
@@ -119,6 +121,10 @@ Builds and installs the `set_user` extension using the selected PostgreSQL `pg_c
Downloads the matching PostgreSQL source tree and builds `pg_stat_statements` from `contrib` using PGXS.
### `install_passwordcheck.sh`
Downloads the matching PostgreSQL source tree and builds the `passwordcheck` contrib module using PGXS. The module is loaded at server startup through `shared_preload_libraries`; it does not have a `CREATE EXTENSION` control file.
### `install_pg_repack.sh`
Builds and installs the `pg_repack` extension and its `pg_repack` command-line utility.
@@ -185,13 +191,13 @@ SET_USER_TAG=REL4_2_0 \
./install_postgresql_extensions.sh 17.11
```
When `CONFIG_FILE` is supplied, the orchestrator adds the extensions that require server startup loading:
When `CONFIG_FILE` is supplied, the orchestrator adds the modules and extensions that require server startup loading:
```conf
shared_preload_libraries = 'pg_cron,timescaledb,pgaudit,pg_stat_statements,pg_stat_monitor'
shared_preload_libraries = 'pg_cron,timescaledb,pgaudit,pg_stat_statements,pg_stat_monitor,passwordcheck'
```
`pg_repack` and `set_user` do not require `shared_preload_libraries`. `pg_stat_activity` is a PostgreSQL system view and is not installed as an extension.
`pg_repack`, pgvector, and `set_user` do not require `shared_preload_libraries`. `passwordcheck` is a PostgreSQL contrib module (not a SQL extension), and `pg_stat_activity` is a built-in PostgreSQL system view.
## Prerequisites