Я использую Хасуру на Heroku. Как я могу перейти на локальную работу с docker с текущими данными? - PullRequest
0 голосов
/ 12 апреля 2020

Я сейчас работаю с Хасурой, развернутой на Heroku. Я хочу начать работать локально с тем же изображением. Как я могу это сделать?

1 Ответ

1 голос
/ 16 апреля 2020

Поскольку все данные Хасуры хранятся в экземпляре PostgreSQL, нам необходимо экспортировать БД из heroku в локальную установку БД.

Вот один из способов сделать это:

  • Шаг 1:

    Сначала экспортируйте все данные из герою postgresql дБ ( см. Инструкции здесь )

  • Шаг 2:

    Создание локального экземпляра Hasura с помощью Docker ( Инструкции )

  • Шаг 3:

    Импортируйте данные обратно в работающий контейнер PostgreSQL, созданный на шаге 2. ( Инструкции )

, а также экспортируйте метаданные из экземпляра heroku hasura (/ console / settings / metadata-actions) и импортируйте его в локальную установку. (чтобы восстановить отношения и другие данные схемы)

...