Как заставить Hasura подключиться к определенной схеме postgresql

#hasura #hasura-docker

Вопрос:

По умолчанию, когда я подключаю Hasura к базе данных postgres, она подключается к общедоступной схеме.

Разве нет возможности подключиться к другой схеме?

Ответ №1:

Хасура нуждается в 2 схемах для работы: hdb_catalog и hdb_views .

Все остальные схемы являются необязательными.

Вы можете зарегистрировать объекты из любой схемы, если hasurauser у вас есть к ним доступ.

schemas-in-hasura

Комментарии:

1. Спасибо. По умолчанию, когда пользователю graphgl_postgres было предоставлено разрешение на использование базы данных, у него был доступ только к public. после предоставления разрешения другим shema они теперь видны на консоли. Спасибо!

2. Hasura имеет доступ public только потому, что вы следовали инструкциям по установке, теоретически ничто не мешает вам не предоставлять права public или даже использовать hasura только в качестве агрегатора для удаленных схем.