Разрешить использование схемы в PostgreSQL 9.6.3
Следуя методу PostgresQL 9.1.1, я пытаюсь установить расширение, доступное для всех пользователей:
create schema extensions;
create extension pgcrypto WITH schema extensions;
grant usage on schema extensions to public;
grant execute on all functions in schema extensions to public;
Тогда я прошу
select extensions.gen_salt('bf');
под непривилегированным пользователем, и получите сообщение об ошибке:
ERROR: schema "extensions" does not exist
LINE 1: select extensions.gen_salt('bf');
Четное
create extension pgcrypto schema pg_catalog;
не помогает. Это ошибка в PostgreSQL 9.6?