- remove (tech preview)
- remove mentions of WAL being BETA and warning notes
- add WAL tool support to limitations, improve flow, add button to setup
- add limitation regarding WAL shipping standy not supported with WAL encryption
- add mention of open source and enterprise ed being supported for pg_tde
- add none method to basebackup and link to topic
- add Example Patroni configuration for Patroni tool
- improve supported vs unsupported tools section in Limitations
setup.md:
Modified file to be postgresql.conf file
Modified last note to be clearer.
test.md:
UPdated function return for step 2 checking encrypted data
variables.md:
Added warning note for Enabling WAL encryption.
yum.md:
Updated Memory Lock description.
literally 1 uppercase changes to files where appropriate to ensured
style throughout docs by doing that, and a small sql fix for a command
NOTE: I will change the capitalization to the titles a bit later as per
the style guide, right now I want to have a clean style across all
titles so it doesn't look too mishmashy.
Modified the structure and overall presentation for the users to make it more accessible and future-proof as we improve pg_tde moving forward.
Split big chapters into smaller chunks to improve SEO, renamed a couple of files for better visibility online and cleaned a bit of text.
Integrated changes from:
- https://github.com/percona/postgres/pull/314
- https://github.com/percona/postgres/pull/306
- Commit f636e82
We used to mix both uppercase and lowercase and sometimes put it in
quotes. Here we settle on always using `SELECT count(*)` or `count(*)`
as a short form.
- Always use "ALTER SYSTEM"
- Refer to subcommand of "ALTER TABLE" as "SET ACCESS METHOD"
- Uppercase all keywords of DDL commands
- Make sure commands use preformatted text
* drop tde_heap_basic and as such beta from Percona docs
Signed-off-by: Kai Wagner <kai.wagner@percona.com>
* fixed formatting
Signed-off-by: Kai Wagner <kai.wagner@percona.com>
* cosmetics and Ubuntu 24.04 support
Signed-off-by: Kai Wagner <kai.wagner@percona.com>
* added missing step to configure the main repo
Signed-off-by: Kai Wagner <kai.wagner@percona.com>
* more cosmetics
Signed-off-by: Kai Wagner <kai.wagner@percona.com>
* added smaller enhancements for users
Signed-off-by: Kai Wagner <kai.wagner@percona.com>
* with the setup upfront, the only would drop the main repos
Signed-off-by: Kai Wagner <kai.wagner@percona.com>
---------
Signed-off-by: Kai Wagner <kai.wagner@percona.com>
- Rename database key rotation functions to make room for the global space ones.
- Now, during the first start, we would create a default temporary key provider for the global space. A user can (and should) create their own key provider afterwards. This allows use the same codepath and internal interfaces for the keyring management across databases and the global space.
- Now need to cache the principal key for the global space as we use it only at the server start to decrypt internal key. Then internal key persists in the memory cache.
Fixes https://perconadev.atlassian.net/browse/PG-835, https://perconadev.atlassian.net/browse/PG-833
* Updating documentation with configuration changes
* Minor updates to improve readability
* Added link to test.md for setup doc
* Added documentation about key rotation and remote parameters
---------
Co-authored-by: Anastasia Alexadrova <anastasia.alexandrova@percona.com>