2026-10-15 15:35:22
This commit is contained in:
1 parent
fbf826bf0c
commit
a6ca621d3e
3 files changed
+68
-8
No files matched your search
@@ -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
|
||||
|
||||
|
||||
Reference in new issue
Block a user