Мне нужно создавать, управлять и удалять схемы на лету.Если я собираюсь создать схему, которая уже существует, я хочу (условно, с помощью внешних средств) удалить и заново создать ее, как указано.Как я могу проверить наличие указанной схемы на моем сервере Postgres 9?
В настоящее время я делаю это:
select exists (select * from pg_catalog.pg_namespace where nspname = 'schemaname');
, но я чувствую, что, возможно, есть другой способ ...Является ли это «правильным» способом запроса Postgres для существования конкретной схемы?