1
Я intsalled расширение pgcrypto как суперпользователь, как это:Postgres pgcrypto privliledges
CREATE EXTENSION pgcrypto;
Как администратор, я проверил его, и он работает найти:
select gen_salt('bf');
gen_salt
-------------------------------
$2a$06$CJPcLcOBZnCEl.Z5ChrSbO
Но при входе в систему как другой пользователь, я получаю ошибку следующим образом:
select gen_salt('bf');
ERROR: function gen_salt(unknown) does not exist
Как сделать библиотеку pgcrypto видимой для всех пользователей s?
Спасибо.
Вы уверены, что вы вошли в систему в той же базе данных? Расширения для каждой базы данных. –
lol. Глупая ошибка. Это была проблема. Добавьте это как ответ, если хотите, и я могу правильно его пометить для других. –