|
17 | 17 | PGTDE::psql($node, 'postgres', 'CREATE EXTENSION IF NOT EXISTS pg_tde;');
|
18 | 18 |
|
19 | 19 | PGTDE::psql($node, 'postgres',
|
20 |
| - "SELECT pg_tde_add_database_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');" |
| 20 | + "SELECT pg_tde_add_database_key_provider_file('file-vault', '/tmp/pg_tde_test_keyring.per');" |
21 | 21 | );
|
22 | 22 | PGTDE::psql($node, 'postgres',
|
23 |
| - "SELECT pg_tde_add_database_key_provider_file('file-2','/tmp/pg_tde_test_keyring_2.per');" |
| 23 | + "SELECT pg_tde_add_database_key_provider_file('file-2', '/tmp/pg_tde_test_keyring_2.per');" |
24 | 24 | );
|
25 | 25 | PGTDE::psql($node, 'postgres',
|
26 |
| - "SELECT pg_tde_add_global_key_provider_file('file-2','/tmp/pg_tde_test_keyring_2g.per');" |
| 26 | + "SELECT pg_tde_add_global_key_provider_file('file-2', '/tmp/pg_tde_test_keyring_2g.per');" |
27 | 27 | );
|
28 | 28 | PGTDE::psql($node, 'postgres',
|
29 |
| - "SELECT pg_tde_add_global_key_provider_file('file-3','/tmp/pg_tde_test_keyring_3.per');" |
| 29 | + "SELECT pg_tde_add_global_key_provider_file('file-3', '/tmp/pg_tde_test_keyring_3.per');" |
30 | 30 | );
|
31 | 31 |
|
32 | 32 | PGTDE::psql($node, 'postgres',
|
33 | 33 | "SELECT pg_tde_list_all_database_key_providers();");
|
34 | 34 |
|
35 | 35 | PGTDE::psql($node, 'postgres',
|
36 |
| - "SELECT pg_tde_set_key_using_database_key_provider('test-db-key','file-vault');" |
| 36 | + "SELECT pg_tde_set_key_using_database_key_provider('test-db-key', 'file-vault');" |
37 | 37 | );
|
38 | 38 |
|
39 | 39 | PGTDE::psql($node, 'postgres',
|
40 |
| - 'CREATE TABLE test_enc(id SERIAL,k INTEGER,PRIMARY KEY (id)) USING tde_heap;' |
| 40 | + 'CREATE TABLE test_enc (id SERIAL, k INTEGER, PRIMARY KEY (id)) USING tde_heap;' |
41 | 41 | );
|
42 | 42 |
|
43 |
| -PGTDE::psql($node, 'postgres', 'INSERT INTO test_enc (k) VALUES (5),(6);'); |
| 43 | +PGTDE::psql($node, 'postgres', 'INSERT INTO test_enc (k) VALUES (5), (6);'); |
44 | 44 |
|
45 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 45 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
46 | 46 |
|
47 | 47 | # Rotate key
|
48 | 48 | PGTDE::psql($node, 'postgres',
|
49 | 49 | "SELECT pg_tde_set_key_using_database_key_provider('rotated-key1');");
|
50 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 50 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
51 | 51 |
|
52 | 52 | PGTDE::append_to_result_file("-- server restart");
|
53 | 53 | $node->restart;
|
|
58 | 58 | PGTDE::psql($node, 'postgres',
|
59 | 59 | "SELECT key_provider_id, key_provider_name, key_name FROM pg_tde_server_key_info();"
|
60 | 60 | );
|
61 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 61 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
62 | 62 |
|
63 | 63 | # Again rotate key
|
64 | 64 | PGTDE::psql($node, 'postgres',
|
65 |
| - "SELECT pg_tde_set_key_using_database_key_provider('rotated-key2','file-2');" |
| 65 | + "SELECT pg_tde_set_key_using_database_key_provider('rotated-key2', 'file-2');" |
66 | 66 | );
|
67 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 67 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
68 | 68 |
|
69 | 69 | PGTDE::append_to_result_file("-- server restart");
|
70 | 70 | $node->restart;
|
|
75 | 75 | PGTDE::psql($node, 'postgres',
|
76 | 76 | "SELECT key_provider_id, key_provider_name, key_name FROM pg_tde_server_key_info();"
|
77 | 77 | );
|
78 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 78 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
79 | 79 |
|
80 | 80 | # Again rotate key
|
81 | 81 | PGTDE::psql($node, 'postgres',
|
82 | 82 | "SELECT pg_tde_set_key_using_global_key_provider('rotated-key', 'file-3', false);"
|
83 | 83 | );
|
84 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 84 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
85 | 85 |
|
86 | 86 | PGTDE::append_to_result_file("-- server restart");
|
87 | 87 | $node->restart;
|
|
92 | 92 | PGTDE::psql($node, 'postgres',
|
93 | 93 | "SELECT key_provider_id, key_provider_name, key_name FROM pg_tde_server_key_info();"
|
94 | 94 | );
|
95 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 95 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
96 | 96 |
|
97 | 97 | # TODO: add method to query current info
|
98 | 98 | # And maybe debug tools to show what's in a file keyring?
|
|
101 | 101 | PGTDE::psql($node, 'postgres',
|
102 | 102 | "SELECT pg_tde_set_key_using_global_key_provider('rotated-keyX', 'file-2', false);"
|
103 | 103 | );
|
104 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 104 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
105 | 105 |
|
106 | 106 | PGTDE::append_to_result_file("-- server restart");
|
107 | 107 | $node->restart;
|
|
112 | 112 | PGTDE::psql($node, 'postgres',
|
113 | 113 | "SELECT key_provider_id, key_provider_name, key_name FROM pg_tde_server_key_info();"
|
114 | 114 | );
|
115 |
| -PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id ASC;'); |
| 115 | +PGTDE::psql($node, 'postgres', 'SELECT * FROM test_enc ORDER BY id;'); |
116 | 116 |
|
117 | 117 | PGTDE::psql($node, 'postgres',
|
118 |
| - 'ALTER SYSTEM SET pg_tde.inherit_global_providers = OFF;'); |
| 118 | + 'ALTER SYSTEM SET pg_tde.inherit_global_providers = off;'); |
119 | 119 |
|
120 | 120 | # Things still work after a restart
|
121 | 121 | PGTDE::append_to_result_file("-- server restart");
|
|
133 | 133 | );
|
134 | 134 |
|
135 | 135 | PGTDE::psql($node, 'postgres',
|
136 |
| - "SELECT pg_tde_set_key_using_database_key_provider('rotated-key2','file-2');" |
| 136 | + "SELECT pg_tde_set_key_using_database_key_provider('rotated-key2', 'file-2');" |
137 | 137 | );
|
138 | 138 | PGTDE::psql($node, 'postgres',
|
139 | 139 | "SELECT key_provider_id, key_provider_name, key_name FROM pg_tde_key_info();"
|
|
0 commit comments