pg_tde
pg_tde copied to clipboard
This commit implements ddl-start and ddl-end event triggers to identify index creation operations on encrypted tables. Upon creating an index on an encrypted table, the trigger function updates the global...
This commit implements ddl-start and ddl-end event triggers to identify index creation operations on encrypted tables. Upon creating an index on an encrypted table, the trigger function updates the global...
Encrypts XLog pages while writing them to the segment file. This is just a POC without any proper key management.
This PR currently contains two commits: 1. makes the current code compile on PG17 without breaking anything on PG16, but not trying to make the extension work with PG17. 2....
As suggested by @dutow, since the tuples/XLog TDE data in the memory is decrypted, we should consider marking that memory as non-swappable. Or at least the memory with the encryption...
pg_basebackup fails when setting up replication. _pg_basebackup -D /var/lib/pgsql/16/standby1 -U replication -p 5434 -Xs -R -P WARNING: aborting backup due to backend exiting before pg_backup_stop was called pg_basebackup: error: COPY...
pg_checksums throws following error message when pg_tde_set_master_key() function calls. pg_checksums: error: invalid segment number 0 in file name "/tmp/primary/base/16537/pg_tde.map" **Steps to reproduce the issue** _initdb --data-checksums -D /tmp/primary pg_ctl -D...
To ensure that cache wiping (master internal/keys etc) doesn't affect the DB
when I run the image it says that the pgpkeyring file does not exist so it does not load any keys. logs ``` docker run --name pg-tde3 --rm -e POSTGRES_PASSWORD=mysecretpassword...