Разрешить использование схемы в 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?

0 ответов

Другие вопросы по тегам