mirror of https://github.com/postgres/postgres
This improves readbility of diffs a lot.pull/220/head
parent
908d0776ba
commit
832cbb4f4d
@ -1,16 +1,32 @@ |
|||||||
CREATE EXTENSION IF NOT EXISTS pg_tde; |
CREATE EXTENSION IF NOT EXISTS pg_tde; |
||||||
SELECT pg_tde_add_database_key_provider_file('file-provider', json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8888/hello' )); |
SELECT pg_tde_add_database_key_provider_file('file-provider', json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8888/hello' )); |
||||||
|
pg_tde_add_database_key_provider_file |
||||||
|
--------------------------------------- |
||||||
1 |
1 |
||||||
|
(1 row) |
||||||
|
|
||||||
SELECT pg_tde_set_key_using_database_key_provider('test-db-key','file-provider'); |
SELECT pg_tde_set_key_using_database_key_provider('test-db-key','file-provider'); |
||||||
|
pg_tde_set_key_using_database_key_provider |
||||||
|
-------------------------------------------- |
||||||
|
|
||||||
|
(1 row) |
||||||
|
|
||||||
CREATE TABLE test_enc2(id SERIAL,k INTEGER,PRIMARY KEY (id)) USING tde_heap; |
CREATE TABLE test_enc2(id SERIAL,k INTEGER,PRIMARY KEY (id)) USING tde_heap; |
||||||
INSERT INTO test_enc2 (k) VALUES (5),(6); |
INSERT INTO test_enc2 (k) VALUES (5),(6); |
||||||
SELECT * FROM test_enc2 ORDER BY id ASC; |
SELECT * FROM test_enc2 ORDER BY id ASC; |
||||||
|
id | k |
||||||
|
----+--- |
||||||
1 | 5 |
1 | 5 |
||||||
2 | 6 |
2 | 6 |
||||||
|
(2 rows) |
||||||
|
|
||||||
-- server restart |
-- server restart |
||||||
SELECT * FROM test_enc2 ORDER BY id ASC; |
SELECT * FROM test_enc2 ORDER BY id ASC; |
||||||
|
id | k |
||||||
|
----+--- |
||||||
1 | 5 |
1 | 5 |
||||||
2 | 6 |
2 | 6 |
||||||
|
(2 rows) |
||||||
|
|
||||||
DROP TABLE test_enc2; |
DROP TABLE test_enc2; |
||||||
DROP EXTENSION pg_tde; |
DROP EXTENSION pg_tde; |
||||||
|
@ -1,16 +1,32 @@ |
|||||||
CREATE EXTENSION IF NOT EXISTS pg_tde; |
CREATE EXTENSION IF NOT EXISTS pg_tde; |
||||||
SELECT pg_tde_add_database_key_provider_file('file-provider', json_object( 'type' VALUE 'file', 'path' VALUE '/tmp/datafile-location' )); |
SELECT pg_tde_add_database_key_provider_file('file-provider', json_object( 'type' VALUE 'file', 'path' VALUE '/tmp/datafile-location' )); |
||||||
|
pg_tde_add_database_key_provider_file |
||||||
|
--------------------------------------- |
||||||
1 |
1 |
||||||
|
(1 row) |
||||||
|
|
||||||
SELECT pg_tde_set_key_using_database_key_provider('test-db-key','file-provider'); |
SELECT pg_tde_set_key_using_database_key_provider('test-db-key','file-provider'); |
||||||
|
pg_tde_set_key_using_database_key_provider |
||||||
|
-------------------------------------------- |
||||||
|
|
||||||
|
(1 row) |
||||||
|
|
||||||
CREATE TABLE test_enc1(id SERIAL,k INTEGER,PRIMARY KEY (id)) USING tde_heap; |
CREATE TABLE test_enc1(id SERIAL,k INTEGER,PRIMARY KEY (id)) USING tde_heap; |
||||||
INSERT INTO test_enc1 (k) VALUES (5),(6); |
INSERT INTO test_enc1 (k) VALUES (5),(6); |
||||||
SELECT * FROM test_enc1 ORDER BY id ASC; |
SELECT * FROM test_enc1 ORDER BY id ASC; |
||||||
|
id | k |
||||||
|
----+--- |
||||||
1 | 5 |
1 | 5 |
||||||
2 | 6 |
2 | 6 |
||||||
|
(2 rows) |
||||||
|
|
||||||
-- server restart |
-- server restart |
||||||
SELECT * FROM test_enc1 ORDER BY id ASC; |
SELECT * FROM test_enc1 ORDER BY id ASC; |
||||||
|
id | k |
||||||
|
----+--- |
||||||
1 | 5 |
1 | 5 |
||||||
2 | 6 |
2 | 6 |
||||||
|
(2 rows) |
||||||
|
|
||||||
DROP TABLE test_enc1; |
DROP TABLE test_enc1; |
||||||
DROP EXTENSION pg_tde; |
DROP EXTENSION pg_tde; |
||||||
|
@ -1,16 +1,32 @@ |
|||||||
CREATE EXTENSION IF NOT EXISTS pg_tde; |
CREATE EXTENSION IF NOT EXISTS pg_tde; |
||||||
SELECT pg_tde_add_database_key_provider_vault_v2('vault-provider', json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8889/token' ), json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8889/url' ), to_json('secret'::text), NULL); |
SELECT pg_tde_add_database_key_provider_vault_v2('vault-provider', json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8889/token' ), json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8889/url' ), to_json('secret'::text), NULL); |
||||||
|
pg_tde_add_database_key_provider_vault_v2 |
||||||
|
------------------------------------------- |
||||||
1 |
1 |
||||||
|
(1 row) |
||||||
|
|
||||||
SELECT pg_tde_set_key_using_database_key_provider('test-db-key','vault-provider'); |
SELECT pg_tde_set_key_using_database_key_provider('test-db-key','vault-provider'); |
||||||
|
pg_tde_set_key_using_database_key_provider |
||||||
|
-------------------------------------------- |
||||||
|
|
||||||
|
(1 row) |
||||||
|
|
||||||
CREATE TABLE test_enc2(id SERIAL,k INTEGER,PRIMARY KEY (id)) USING tde_heap; |
CREATE TABLE test_enc2(id SERIAL,k INTEGER,PRIMARY KEY (id)) USING tde_heap; |
||||||
INSERT INTO test_enc2 (k) VALUES (5),(6); |
INSERT INTO test_enc2 (k) VALUES (5),(6); |
||||||
SELECT * FROM test_enc2 ORDER BY id ASC; |
SELECT * FROM test_enc2 ORDER BY id ASC; |
||||||
|
id | k |
||||||
|
----+--- |
||||||
1 | 5 |
1 | 5 |
||||||
2 | 6 |
2 | 6 |
||||||
|
(2 rows) |
||||||
|
|
||||||
-- server restart |
-- server restart |
||||||
SELECT * FROM test_enc2 ORDER BY id ASC; |
SELECT * FROM test_enc2 ORDER BY id ASC; |
||||||
|
id | k |
||||||
|
----+--- |
||||||
1 | 5 |
1 | 5 |
||||||
2 | 6 |
2 | 6 |
||||||
|
(2 rows) |
||||||
|
|
||||||
DROP TABLE test_enc2; |
DROP TABLE test_enc2; |
||||||
DROP EXTENSION pg_tde; |
DROP EXTENSION pg_tde; |
||||||
|
Loading…
Reference in new issue