Hello Just arrived in the PostgreSQL world, and I'm looking for a solution to encrypt the database by using a TDE feature. Apparently this feature does not exist. Is it expected in the roadmap?
There is a fork named PostgreSQL 12.x TDE from Cybertec. The issue is that there is no key management at all. Using pgcrypto has an impact on the application then I have to give up this way. There is another alternative named "Client-Side Encryption'' that I have not looked at in detail yet. I'm afraid that this solution has an impact on the application too. And if there are two applications pointing to the same database I am wondering how the encryption key is shared between the two nodes. The last point is about the backups, whatever the solution, the data has to be in an encrypted format when "backuping". Any suggestions are welcome :). Thanks