Se guardi la documentazione di PostgreSQL (Appendice F.25. pgcrypto - F .25.3 Funzioni di crittografia PGP ):
(Enfasi mia.)
Quindi quanto segue dà risultati diversi ogni volta che lo esegui:
select pgp_sym_encrypt('test', 'password');
Durante il test della password usa pgp_sym_decrypt
invece, può essere testato in questo modo:
select pgp_sym_decrypt(pgp_sym_encrypt('test', 'password'), 'password');