Skip to content

Commit 66db9c3

Browse files
committed
PG-1457 Renaming
1 parent eb70b72 commit 66db9c3

File tree

91 files changed

+641
-641
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

91 files changed

+641
-641
lines changed

ci_scripts/backup/pg_basebackup_test.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,8 @@ setup_tde_heap(){
104104
sudo -u "$PG_USER" psql -p $PG_PORT -c "DROP DATABASE IF EXISTS $DB_NAME;"
105105
sudo -u "$PG_USER" psql -p $PG_PORT -c "CREATE DATABASE $DB_NAME;"
106106
sudo -u "$PG_USER" psql -d "$DB_NAME" -p "$PG_PORT" -c "CREATE EXTENSION IF NOT EXISTS pg_tde;"
107-
sudo -u "$PG_USER" psql -d "$DB_NAME" -p "$PG_PORT" -c "SELECT pg_tde_add_key_provider_file('file-vault','$KEYLOCATION');"
108-
sudo -u "$PG_USER" psql -d "$DB_NAME" -p "$PG_PORT" -c "SELECT pg_tde_set_principal_key('test-db-master-key','file-vault');"
107+
sudo -u "$PG_USER" psql -d "$DB_NAME" -p "$PG_PORT" -c "SELECT pg_tde_add_database_key_provider_file('file-vault','$KEYLOCATION');"
108+
sudo -u "$PG_USER" psql -d "$DB_NAME" -p "$PG_PORT" -c "SELECT pg_tde_set_principal_key_using_database_key_provider('test-db-master-key','file-vault');"
109109
sudo -u "$PG_USER" psql -p $PG_PORT -c "ALTER DATABASE $DB_NAME SET default_table_access_method='tde_heap';"
110110
sudo -u "$PG_USER" psql -p $PG_PORT -c "SELECT pg_reload_conf();"
111111
}

ci_scripts/tde_setup.sql

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
CREATE SCHEMA IF NOT EXISTS tde;
22
CREATE EXTENSION IF NOT EXISTS pg_tde SCHEMA tde;
3-
SELECT pg_tde_add_key_provider_file('reg_file-vault', '/tmp/pg_tde_test_keyring.per');
4-
SELECT pg_tde_set_principal_key('test-db-principal-key', 'reg_file-vault');
3+
SELECT pg_tde_add_database_key_provider_file('reg_file-vault', '/tmp/pg_tde_test_keyring.per');
4+
SELECT pg_tde_set_principal_key_using_database_key_provider('test-db-principal-key', 'reg_file-vault');

contrib/pg_tde/README.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -119,25 +119,25 @@ _See [Make Builds for Developers](https://github.com/percona/pg_tde/wiki/Make-bu
119119
120120
```sql
121121
-- For Vault-V2 key provider
122-
-- pg_tde_add_key_provider_vault_v2(provider_name, vault_token, vault_url, vault_mount_path, vault_ca_path)
123-
SELECT pg_tde_add_key_provider_vault_v2(
122+
-- pg_tde_add_database_key_provider_vault_v2(provider_name, vault_token, vault_url, vault_mount_path, vault_ca_path)
123+
SELECT pg_tde_add_database_key_provider_vault_v2(
124124
'vault-provider',
125125
json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8888/token' ),
126126
json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8888/url' ),
127127
to_json('secret'::text), NULL);
128128
129129
-- For File key provider
130-
-- pg_tde_add_key_provider_file(provider_name, file_path);
131-
SELECT pg_tde_add_key_provider_file('file','/tmp/pgkeyring');
130+
-- pg_tde_add_database_key_provider_file(provider_name, file_path);
131+
SELECT pg_tde_add_database_key_provider_file('file','/tmp/pgkeyring');
132132
```
133133
134134
**Note: The `File` provided is intended for development and stores the keys unencrypted in the specified data file.**
135135
136136
5. Set the principal key for the database using the `pg_tde_set_principal_key` function.
137137
138138
```sql
139-
-- pg_tde_set_principal_key(principal_key_name, provider_name);
140-
SELECT pg_tde_set_principal_key('my-principal-key','file');
139+
-- pg_tde_set_principal_key_using_database_key_provider(principal_key_name, provider_name);
140+
SELECT pg_tde_set_principal_key_using_database_key_provider('my-principal-key','file');
141141
```
142142
143143
6. Specify `tde_heap_basic` access method during table creation

contrib/pg_tde/documentation/docs/external-parameters.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ To use the file provider with a file location specified by the `remote` method,
1515
use the following command:
1616

1717
```
18-
SELECT pg_tde_add_key_provider_file(
18+
SELECT pg_tde_add_database_key_provider_file(
1919
'file-provider',
2020
json_object( 'type' VALUE 'remote', 'url' VALUE 'http://localhost:8888/hello' )
2121
);"
@@ -24,7 +24,7 @@ SELECT pg_tde_add_key_provider_file(
2424
Or to use the `file` method, use the following command:
2525

2626
```
27-
SELECT pg_tde_add_key_provider_file(
27+
SELECT pg_tde_add_database_key_provider_file(
2828
'file-provider',
2929
json_object( 'type' VALUE 'remote', 'path' VALUE '/tmp/datafile-location' )
3030
);"

contrib/pg_tde/documentation/docs/functions.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ The Vault provider connects to a HashiCorp Vault or an OpenBao server, and store
9090
Use the following functions to add the Vault provider:
9191

9292
```
93-
SELECT pg_tde_add_key_provider_vault_v2('provider-name','secret_token','url','mount','ca_path');
93+
SELECT pg_tde_add_database_key_provider_vault_v2('provider-name','secret_token','url','mount','ca_path');
9494
SELECT pg_tde_add_global_key_provider_vault_v2('provider-name','secret_token','url','mount','ca_path');
9595
```
9696

@@ -121,7 +121,7 @@ The KMIP provider uses a remote KMIP server.
121121
Use these functions to add a KMIP provider:
122122

123123
```
124-
SELECT pg_tde_add_key_provider_kmip('provider-name','kmip-addr', `port`, '/path_to/server_certificate.pem', '/path_to/client_key.pem');
124+
SELECT pg_tde_add_database_key_provider_kmip('provider-name','kmip-addr', `port`, '/path_to/server_certificate.pem', '/path_to/client_key.pem');
125125
SELECT pg_tde_add_global_key_provider_kmip('provider-name','kmip-addr', `port`, '/path_to/server_certificate.pem', '/path_to/client_key.pem');
126126
```
127127

@@ -156,7 +156,7 @@ This function is intended for development or quick testing, and stores the keys
156156
Add a local keyfile provider:
157157

158158
```
159-
SELECT pg_tde_add_key_provider_file('provider-name','/path/to/the/key/provider/data.file');
159+
SELECT pg_tde_add_database_key_provider_file('provider-name','/path/to/the/key/provider/data.file');
160160
SELECT pg_tde_add_global_key_provider_file('provider-name','/path/to/the/key/provider/data.file');
161161
```
162162

@@ -178,7 +178,7 @@ All parameters can be either strings, or JSON objects [referencing remote parame
178178

179179
These functions delete an existing provider in the current database or in the global scope:
180180

181-
* `pg_tde_delete_key_provider('provider-name)`
181+
* `pg_tde_delete_database_key_provider('provider-name)`
182182
* `pg_tde_delete_global_key_provider('provider-name)`
183183

184184
You can only delete key providers that are not currently in use. An error is returned if the current principal key is using the provider you are trying to delete.
@@ -189,7 +189,7 @@ If the use of global key providers is enabled via the `pg_tde.inherit_global` GU
189189

190190
These functions list the details of all key providers for the current database or for the global scope, including all configuration values:
191191

192-
* `pg_tde_list_all_key_providers()`
192+
* `pg_tde_list_all_database_key_providers()`
193193
* `pg_tde_list_all_global_key_providers()`
194194

195195
**All configuration values include possibly sensitive values, such as passwords. Never specify these directly, use the remote configuration option instead.**

contrib/pg_tde/documentation/docs/multi-tenant-setup.md

+7-7
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ You must do these steps for every database where you have created the extension.
6161
For testing purposes, you can use the PyKMIP server which enables you to set up required certificates. To use a real KMIP server, make sure to obtain the valid certificates issued by the key management appliance.
6262
6363
```
64-
SELECT pg_tde_add_key_provider_kmip('provider-name','kmip-addr', 5696, '/path_to/server_certificate.pem', '/path_to/client_key.pem');
64+
SELECT pg_tde_add_database_key_provider_kmip('provider-name','kmip-addr', 5696, '/path_to/server_certificate.pem', '/path_to/client_key.pem');
6565
```
6666
6767
where:
@@ -75,15 +75,15 @@ You must do these steps for every database where you have created the extension.
7575
<i warning>:material-information: Warning:</i> This example is for testing purposes only:
7676
7777
```
78-
SELECT pg_tde_add_key_provider_kmip('kmip','127.0.0.1', 5696, '/tmp/server_certificate.pem', '/tmp/client_key_jane_doe.pem');
78+
SELECT pg_tde_add_database_key_provider_kmip('kmip','127.0.0.1', 5696, '/tmp/server_certificate.pem', '/tmp/client_key_jane_doe.pem');
7979
```
8080
8181
=== "With HashiCorp Vault"
8282
8383
The Vault server setup is out of scope of this document.
8484
8585
```sql
86-
SELECT pg_tde_add_key_provider_vault_v2('provider-name','root_token','url','mount','ca_path');
86+
SELECT pg_tde_add_database_key_provider_vault_v2('provider-name','root_token','url','mount','ca_path');
8787
```
8888
8989
where:
@@ -104,20 +104,20 @@ You must do these steps for every database where you have created the extension.
104104
This setup is intended for development and stores the keys unencrypted in the specified data file.
105105
106106
```sql
107-
SELECT pg_tde_add_key_provider_file('provider-name','/path/to/the/keyring/data.file');
107+
SELECT pg_tde_add_database_key_provider_file('provider-name','/path/to/the/keyring/data.file');
108108
```
109109
110110
<i warning>:material-information: Warning:</i> This example is for testing purposes only:
111111
112112
```sql
113-
SELECT pg_tde_add_key_provider_file('file-keyring','/tmp/pg_tde_test_local_keyring.per');
113+
SELECT pg_tde_add_database_key_provider_file('file-keyring','/tmp/pg_tde_test_local_keyring.per');
114114
```
115115
116116
117117
2. Add a principal key
118118
119119
```sql
120-
SELECT pg_tde_set_principal_key('name-of-the-principal-key', 'provider-name','ensure_new_key');
120+
SELECT pg_tde_set_principal_key_using_database_key_provider('name-of-the-principal-key', 'provider-name','ensure_new_key');
121121
```
122122
123123
where:
@@ -129,7 +129,7 @@ You must do these steps for every database where you have created the extension.
129129
<i warning>:material-information: Warning:</i> This example is for testing purposes only:
130130
131131
```sql
132-
SELECT pg_tde_set_principal_key('test-db-master-key','file-vault','ensure_new_key');
132+
SELECT pg_tde_set_principal_key_using_database_key_provider('test-db-master-key','file-vault','ensure_new_key');
133133
```
134134
135135
The key is auto-generated.

contrib/pg_tde/documentation/docs/setup.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ Load the `pg_tde` at startup time. The extension requires additional shared memo
123123
<i warning>:material-information: Warning:</i> This example is for testing purposes only. Replace the key name and provider name with your values:
124124

125125
```sql
126-
SELECT pg_tde_set_principal_key_global_provider('test-db-master-key','file-vault','ensure_new_key');
126+
SELECT pg_tde_set_principal_key_using_global_key_provider('test-db-master-key','file-vault','ensure_new_key');
127127
```
128128

129129
The key is auto-generated.

contrib/pg_tde/expected/alter_index.out

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
\set tde_am tde_heap
22
\i sql/alter_index.inc
33
CREATE EXTENSION IF NOT EXISTS pg_tde;
4-
SELECT pg_tde_add_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5-
pg_tde_add_key_provider_file
6-
------------------------------
7-
1
4+
SELECT pg_tde_add_database_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5+
pg_tde_add_database_key_provider_file
6+
---------------------------------------
7+
1
88
(1 row)
99

10-
SELECT pg_tde_set_principal_key('test-db-principal-key','file-vault');
11-
pg_tde_set_principal_key
12-
--------------------------
10+
SELECT pg_tde_set_principal_key_using_database_key_provider('test-db-principal-key','file-vault');
11+
pg_tde_set_principal_key_using_database_key_provider
12+
------------------------------------------------------
1313
t
1414
(1 row)
1515

contrib/pg_tde/expected/alter_index_basic.out

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
\set tde_am tde_heap_basic
22
\i sql/alter_index.inc
33
CREATE EXTENSION IF NOT EXISTS pg_tde;
4-
SELECT pg_tde_add_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5-
pg_tde_add_key_provider_file
6-
------------------------------
7-
1
4+
SELECT pg_tde_add_database_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5+
pg_tde_add_database_key_provider_file
6+
---------------------------------------
7+
1
88
(1 row)
99

10-
SELECT pg_tde_set_principal_key('test-db-principal-key','file-vault');
11-
pg_tde_set_principal_key
12-
--------------------------
10+
SELECT pg_tde_set_principal_key_using_database_key_provider('test-db-principal-key','file-vault');
11+
pg_tde_set_principal_key_using_database_key_provider
12+
------------------------------------------------------
1313
t
1414
(1 row)
1515

contrib/pg_tde/expected/cache_alloc.out

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
-- We test cache so AM doesn't matter
22
-- Just checking there are no mem debug WARNINGs during the cache population
33
CREATE EXTENSION IF NOT EXISTS pg_tde;
4-
SELECT pg_tde_add_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5-
pg_tde_add_key_provider_file
6-
------------------------------
7-
1
4+
SELECT pg_tde_add_database_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5+
pg_tde_add_database_key_provider_file
6+
---------------------------------------
7+
1
88
(1 row)
99

10-
SELECT pg_tde_set_principal_key('test-db-principal-key','file-vault');
11-
pg_tde_set_principal_key
12-
--------------------------
10+
SELECT pg_tde_set_principal_key_using_database_key_provider('test-db-principal-key','file-vault');
11+
pg_tde_set_principal_key_using_database_key_provider
12+
------------------------------------------------------
1313
t
1414
(1 row)
1515

contrib/pg_tde/expected/change_access_method.out

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
\set tde_am tde_heap
22
\i sql/change_access_method.inc
33
CREATE EXTENSION IF NOT EXISTS pg_tde;
4-
SELECT pg_tde_add_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5-
pg_tde_add_key_provider_file
6-
------------------------------
7-
1
4+
SELECT pg_tde_add_database_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5+
pg_tde_add_database_key_provider_file
6+
---------------------------------------
7+
1
88
(1 row)
99

10-
SELECT pg_tde_set_principal_key('test-db-principal-key','file-vault');
11-
pg_tde_set_principal_key
12-
--------------------------
10+
SELECT pg_tde_set_principal_key_using_database_key_provider('test-db-principal-key','file-vault');
11+
pg_tde_set_principal_key_using_database_key_provider
12+
------------------------------------------------------
1313
t
1414
(1 row)
1515

contrib/pg_tde/expected/change_access_method_basic.out

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
\set tde_am tde_heap_basic
22
\i sql/change_access_method.inc
33
CREATE EXTENSION IF NOT EXISTS pg_tde;
4-
SELECT pg_tde_add_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5-
pg_tde_add_key_provider_file
6-
------------------------------
7-
1
4+
SELECT pg_tde_add_database_key_provider_file('file-vault','/tmp/pg_tde_test_keyring.per');
5+
pg_tde_add_database_key_provider_file
6+
---------------------------------------
7+
1
88
(1 row)
99

10-
SELECT pg_tde_set_principal_key('test-db-principal-key','file-vault');
11-
pg_tde_set_principal_key
12-
--------------------------
10+
SELECT pg_tde_set_principal_key_using_database_key_provider('test-db-principal-key','file-vault');
11+
pg_tde_set_principal_key_using_database_key_provider
12+
------------------------------------------------------
1313
t
1414
(1 row)
1515

contrib/pg_tde/expected/delete_key_provider.out

+27-27
Original file line numberDiff line numberDiff line change
@@ -2,71 +2,71 @@ CREATE EXTENSION IF NOT EXISTS pg_tde;
22
SELECT * FROM pg_tde_principal_key_info();
33
ERROR: Principal key does not exists for the database
44
HINT: Use set_principal_key interface to set the principal key
5-
SELECT pg_tde_add_key_provider_file('file-provider','/tmp/pg_tde_test_keyring.per');
6-
pg_tde_add_key_provider_file
7-
------------------------------
8-
1
5+
SELECT pg_tde_add_database_key_provider_file('file-provider','/tmp/pg_tde_test_keyring.per');
6+
pg_tde_add_database_key_provider_file
7+
---------------------------------------
8+
1
99
(1 row)
1010

11-
SELECT * FROM pg_tde_list_all_key_providers();
11+
SELECT * FROM pg_tde_list_all_database_key_providers();
1212
id | provider_name | provider_type | options
1313
----+---------------+---------------+------------------------------------------------------------
1414
1 | file-provider | file | {"type" : "file", "path" : "/tmp/pg_tde_test_keyring.per"}
1515
(1 row)
1616

17-
SELECT pg_tde_delete_key_provider('file-provider');
18-
pg_tde_delete_key_provider
19-
----------------------------
17+
SELECT pg_tde_delete_database_key_provider('file-provider');
18+
pg_tde_delete_database_key_provider
19+
-------------------------------------
2020

2121
(1 row)
2222

23-
SELECT * FROM pg_tde_list_all_key_providers();
23+
SELECT * FROM pg_tde_list_all_database_key_providers();
2424
id | provider_name | provider_type | options
2525
----+---------------+---------------+---------
2626
(0 rows)
2727

28-
SELECT pg_tde_add_key_provider_file('file-provider','/tmp/pg_tde_test_keyring.per');
29-
pg_tde_add_key_provider_file
30-
------------------------------
31-
2
28+
SELECT pg_tde_add_database_key_provider_file('file-provider','/tmp/pg_tde_test_keyring.per');
29+
pg_tde_add_database_key_provider_file
30+
---------------------------------------
31+
2
3232
(1 row)
3333

34-
SELECT * FROM pg_tde_list_all_key_providers();
34+
SELECT * FROM pg_tde_list_all_database_key_providers();
3535
id | provider_name | provider_type | options
3636
----+---------------+---------------+------------------------------------------------------------
3737
2 | file-provider | file | {"type" : "file", "path" : "/tmp/pg_tde_test_keyring.per"}
3838
(1 row)
3939

40-
SELECT pg_tde_delete_key_provider('file-provider');
41-
pg_tde_delete_key_provider
42-
----------------------------
40+
SELECT pg_tde_delete_database_key_provider('file-provider');
41+
pg_tde_delete_database_key_provider
42+
-------------------------------------
4343

4444
(1 row)
4545

46-
SELECT * FROM pg_tde_list_all_key_providers();
46+
SELECT * FROM pg_tde_list_all_database_key_providers();
4747
id | provider_name | provider_type | options
4848
----+---------------+---------------+---------
4949
(0 rows)
5050

51-
SELECT pg_tde_add_key_provider_file('file-provider','/tmp/pg_tde_test_keyring.per');
52-
pg_tde_add_key_provider_file
53-
------------------------------
54-
3
51+
SELECT pg_tde_add_database_key_provider_file('file-provider','/tmp/pg_tde_test_keyring.per');
52+
pg_tde_add_database_key_provider_file
53+
---------------------------------------
54+
3
5555
(1 row)
5656

57-
SELECT * FROM pg_tde_list_all_key_providers();
57+
SELECT * FROM pg_tde_list_all_database_key_providers();
5858
id | provider_name | provider_type | options
5959
----+---------------+---------------+------------------------------------------------------------
6060
3 | file-provider | file | {"type" : "file", "path" : "/tmp/pg_tde_test_keyring.per"}
6161
(1 row)
6262

63-
SELECT pg_tde_delete_key_provider('file-provider');
64-
pg_tde_delete_key_provider
65-
----------------------------
63+
SELECT pg_tde_delete_database_key_provider('file-provider');
64+
pg_tde_delete_database_key_provider
65+
-------------------------------------
6666

6767
(1 row)
6868

69-
SELECT * FROM pg_tde_list_all_key_providers();
69+
SELECT * FROM pg_tde_list_all_database_key_providers();
7070
id | provider_name | provider_type | options
7171
----+---------------+---------------+---------
7272
(0 rows)

0 commit comments

Comments
 (0)