Мое предположение будет спецификацией SQL. Но это вполне логично, что бы create user
сделал в противном случае, потребовал бы, чтобы вы явно указали, к какой схеме у пользователя тоже был доступ?
Если ваши пользователи не имеют доступа ни к одному общему ресурсу, почему бы просто не создать для них новую БД? В отличие от MySQL, новая база данных - это новая база данных, а не псевдоним для новой схемы.
Я просто хотел уточнить это, это означает, что каждая база данных имеет свою собственную схему public.
.