$ psql postgres
postgres=# \dn
List of schemas
Name | Owner
--------------------+----------
information_schema | postgres
pg_catalog | postgres
pg_toast | postgres
pg_toast_temp_1 | postgres
public | student
(5 rows)
Когда я вхожу в psql с пользователем postgres, он показывает, что общественность схемы принадлежит учащемуся пользователя. Тем не менее, когда я войти в Psql с учеником пользователя:Владелец изменений схемы в зависимости от того, с кем я вошел в систему как?
$ psql student
student=> \dn
List of schemas
Name | Owner
--------------------+----------
information_schema | postgres
pg_catalog | postgres
pg_toast | postgres
pg_toast_temp_1 | postgres
public | postgres
(5 rows)
Это показывает, что схема общественного принадлежит пользователь Postgres.
Как я могу получить доступ к публике схемы, переданной студенту-пользователю, если пользователь с привилегиями для этого считает, что это уже сделано?