Я создал один экземпляр PostgreSQL в базе данных gcloud.
Используя пользователя по умолчанию (postgres) Я хочу создать табличное пространство, но оно не позволяет мне создавать, говорит, что разрешения не существует
Можно ли создавать пользовательские табличные пространства с экземплярами базы данных gcloud?
Можно ли создавать собственные табличные пространства с экземплярами базы данных gcloud?
Краткий ответ: нет . Для создания настраиваемых табличных пространств в экземплярах Cloud SQL под управлением PostgreSQL вам потребуются разрешения SUPER USER .
Причина, по которой вы не можете предоставить себе разрешение SUPER USER , заключается в том, что экземпляры Cloud SQL полностью управляются.
Как видно здесь , у вас есть некоторые ограничения, поскольку вы не можете дать себе указанное разрешение.
Тем не менее, если вы хотите иметь табличные пространства, вы можете настроить свою собственную базу данных PostgreSQL в экземплярах GCE.
Здесь вы можете увидеть руководство по настройке PostgreSQL на Compute Engine. Это даст вам полный контроль над всем, что касается PostgreSQL и базового экземпляра, на котором он работает.
Надеюсь, это поможет.