Bạn có thể cần phải
CREATE EXTENSION pgcrypto;
đầu tiên.
Tuy nhiên, mã hóa mọi thứ không làm cho chúng "an toàn" bằng cách nào đó. Vui lòng không cho rằng chỉ mã hóa dữ liệu sẽ thực sự đạt được (các) mục tiêu bảo mật mà bạn đang cố gắng đạt được.
Xem:
- Lưu trữ dữ liệu được mã hóa trong Postgres
- https://dba.stackexchange.com/q/24370/7788
- https://dba.stackexchange.com/q/59154/7788
... và nhiều người khác.