На клиентском сервере у меня возникла проблема - у меня не было разрешения на создание расширения pgcrypto
. Итак, администратор сервера сделал это для меня, и теперь я вижу в pg_available_extensions
что pgcrypto
установлен (1.1
), однако его функции для меня недоступны:
=> select gen_random_uuid();
ERROR: function gen_random_uuid() does not exist
LINE 1: select gen_random_uuid();
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
Также у меня нет прав на удаление расширения (что может быть подсказкой, что не так?):
=> drop extension pgcrypto;
ERROR: must be owner of extension pgcrypto
Есть идеи, что не так и почему я не вижу функции pgcrypto
? Что-то с разрешениями?