mirror of https://github.com/postgres/postgres
This enables table encryption by default in TAP tests when TDE_MODE=1. Use TDE_MODE_SMGR=0 to turn off table encryption when running with pg_tde loaded. The setup for running regress with tde turned on has been slightly modified to match what is done for TAP tests to let tests that run the regress suite under TAP work.pull/238/head
parent
a2be026da6
commit
97972f8139
@ -1,6 +1,6 @@ |
||||
CREATE SCHEMA IF NOT EXISTS tde; |
||||
CREATE EXTENSION IF NOT EXISTS pg_tde SCHEMA tde; |
||||
CREATE SCHEMA IF NOT EXISTS _pg_tde; |
||||
CREATE EXTENSION IF NOT EXISTS pg_tde SCHEMA _pg_tde; |
||||
\! rm -f '/tmp/pg_tde_test_keyring.per' |
||||
SELECT tde.pg_tde_add_database_key_provider_file('reg_file-vault', '/tmp/pg_tde_test_keyring.per'); |
||||
SELECT tde.pg_tde_create_key_using_database_key_provider('test-db-key', 'reg_file-vault'); |
||||
SELECT tde.pg_tde_set_key_using_database_key_provider('test-db-key', 'reg_file-vault'); |
||||
SELECT _pg_tde.pg_tde_add_database_key_provider_file('reg_file-vault', '/tmp/pg_tde_test_keyring.per'); |
||||
SELECT _pg_tde.pg_tde_create_key_using_database_key_provider('test-db-key', 'reg_file-vault'); |
||||
SELECT _pg_tde.pg_tde_set_key_using_database_key_provider('test-db-key', 'reg_file-vault'); |
||||
|
@ -1,11 +1,10 @@ |
||||
CREATE SCHEMA tde; |
||||
CREATE EXTENSION IF NOT EXISTS pg_tde SCHEMA tde; |
||||
CREATE SCHEMA IF NOT EXISTS _pg_tde; |
||||
CREATE EXTENSION IF NOT EXISTS pg_tde SCHEMA _pg_tde; |
||||
|
||||
\! rm -f '/tmp/pg_tde_test_keyring.per' |
||||
SELECT tde.pg_tde_add_global_key_provider_file('reg_file-global', '/tmp/pg_tde_test_keyring.per'); |
||||
SELECT tde.pg_tde_create_key_using_global_key_provider('server-key', 'reg_file-global'); |
||||
SELECT tde.pg_tde_set_server_key_using_global_key_provider('server-key', 'reg_file-global'); |
||||
SELECT _pg_tde.pg_tde_add_global_key_provider_file('reg_file-global', '/tmp/pg_tde_test_keyring.per'); |
||||
SELECT _pg_tde.pg_tde_create_key_using_global_key_provider('server-key', 'reg_file-global'); |
||||
SELECT _pg_tde.pg_tde_set_server_key_using_global_key_provider('server-key', 'reg_file-global'); |
||||
ALTER SYSTEM SET pg_tde.wal_encrypt = on; |
||||
ALTER SYSTEM SET default_table_access_method = 'tde_heap'; |
||||
ALTER SYSTEM SET search_path = "$user",public,tde; |
||||
-- restart required |
||||
|
Loading…
Reference in new issue