#hasura #hasura-docker
Вопрос:
По умолчанию, когда я подключаю Hasura к базе данных postgres, она подключается к общедоступной схеме.
Разве нет возможности подключиться к другой схеме?
Ответ №1:
Хасура нуждается в 2 схемах для работы: hdb_catalog
и hdb_views
.
Все остальные схемы являются необязательными.
Вы можете зарегистрировать объекты из любой схемы, если hasurauser
у вас есть к ним доступ.
Комментарии:
1. Спасибо. По умолчанию, когда пользователю graphgl_postgres было предоставлено разрешение на использование базы данных, у него был доступ только к public. после предоставления разрешения другим shema они теперь видны на консоли. Спасибо!
2. Hasura имеет доступ
public
только потому, что вы следовали инструкциям по установке, теоретически ничто не мешает вам не предоставлять праваpublic
или даже использовать hasura только в качестве агрегатора для удаленных схем.