mirror of
https://github.com/postgres/postgres.git
synced 2025-06-06 00:02:36 -04:00
Improve how we set GUCs in configure-tde-server.sh
To simplify the code we first use --set at initdb tine and then only use ALTER SYSTEM for GUCs we need to set after initdb.
This commit is contained in:
parent
a3fde4e52d
commit
c35778b45b
@ -23,15 +23,11 @@ if [ -d "$PGDATA" ]; then
|
||||
rm -rf "$PGDATA"
|
||||
fi
|
||||
|
||||
initdb -D "$PGDATA"
|
||||
|
||||
echo "shared_preload_libraries ='pg_tde'" >> "$PGDATA/postgresql.conf"
|
||||
initdb -D "$PGDATA" --set shared_preload_libraries=pg_tde
|
||||
|
||||
pg_ctl -D "$PGDATA" start
|
||||
|
||||
createdb setup_helper
|
||||
psql setup_helper < "$SCRIPT_DIR/tde_setup_global.sql"
|
||||
|
||||
echo "pg_tde.wal_encrypt = on" >> "$PGDATA/postgresql.conf"
|
||||
psql setup_helper -f "$SCRIPT_DIR/tde_setup_global.sql"
|
||||
|
||||
pg_ctl -D "$PGDATA" restart
|
||||
|
@ -2,5 +2,6 @@ CREATE EXTENSION IF NOT EXISTS pg_tde;
|
||||
SELECT pg_tde_add_key_provider_file('PG_TDE_GLOBAL', 'reg_file-global', '/tmp/pg_tde_test_keyring.per');
|
||||
SELECT pg_tde_set_server_principal_key('global-principal-key', 'PG_TDE_GLOBAL', 'reg_file-global');
|
||||
SELECT pg_tde_create_wal_key();
|
||||
ALTER SYSTEM SET default_table_access_method='tde_heap';
|
||||
ALTER SYSTEM SET pg_tde.wal_encrypt = on;
|
||||
ALTER SYSTEM SET default_table_access_method = 'tde_heap';
|
||||
-- restart required
|
||||
|
Loading…
x
Reference in New Issue
Block a user