Вероятно трябва
CREATE EXTENSION pgcrypto;
първо.
Криптирането на нещата обаче не ги прави по някакъв начин "сигурни". Моля, не приемайте, че простото шифроване на данните ще постигне целите за сигурност, които се опитвате да постигнете.
Вижте:
- Съхраняване на криптирани данни в Postgres
- https://dba.stackexchange.com/q/24370/7788
- https://dba.stackexchange.com/q/59154/7788
... и много други.