Получение недостаточных прав при переносе серверной части базы данных GitLab из MySQL в PostgreSQL

Я следую официальному руководству https://docs.gitlab.com/ce/update/mysql_to_postgresql.html, и это задокументированная проблема в FAQ. Проблема для меня заключается в том, что мы работаем с размещенным в облаке экземпляром PostgreSQL, поэтому у нас не может быть пользователя БД с привилегией SUPERUSER.

В качестве меры предосторожности я перенес базу данных из MySQL на локальный экземпляр PostgreSQL, где у меня есть привилегия SUPERUSER, и все прошло нормально, как указано в документе.

Быстрый взгляд на pgloader командный файл, кажется, что он специально отключил триггеры MySQL для экспорта. И быстрый поиск по экспорту pg_dump В файле данных не было обнаружено никакого "ConstraintTrigger", как ожидалось.

Поэтому мой вопрос заключается в следующем: действительно ли имеет значение использование SUPERUSER (или его эквивалента) для перехода с GitLab MySQL на PostgreSQL? Другими словами, можно ли игнорировать эти недостаточные ошибки привилегий?

0 ответов

Другие вопросы по тегам