бэкап чтобы перенсти его на другой кластер, managed YandexCloud?
Проблема вот в чем:
Есть субд также манагед в AWS, делаю pg_dump и пытаюсь перенести при помощи pg_restore в манагед яндекс Postgres.
Получаю ошибку:
pg_restore: error: could not execute query: ERROR: must be owner of extension hstore
Command was: COMMENT ON EXTENSION hstore IS 'data type for storing sets of (key, value) pairs';
Что говорит о том, что юзер, от которого заливаю дамп в базу должен быть овнером расширения.
окей, удаляю расширение через тф и пытаюсь поставить чрезе юзера, который является owner базы базой.
Но не могу поставить расширение от этого юзера, потому что не суперюзер.
Максимальные права в манагед Yandex Cloud (YC) mdb_admin, но этимх прав недостаточно.
Неужто придется только один вариант - ставить вручную кластер?(
По сути мне надо сделать обезличенный дамп, чтобы залить его от ownera базы в которую лью, я создал всех юзеров, которые были в прошлой базе. Собственно хочу понять, как мне правильно сделать...
читали это?
Да, но полагаю, что проблемы будут аналогичные как при обычном дампе
Если у Вас есть положительный опыт работы с данным инструментом, то это весомый аргумент)
не, как-то не довелось... сейчас столько облаков, куда ни плюнь везде свой DBaaS ))
https://cloud.yandex.ru/docs/managed-postgresql/operations/logical-replica-from-rds В моем случае тогда это)
это может быть тоже непросто, там зависит от сложности схемы, тоже надо смотреть и пробовать... я бы все таки пробовал бы до конца раскурить вариант с дамп/рестором
И тут соглашусь, посмотрим, что сперва ответит YC поддержка насчет extension: owner create and managed)
Обсуждают сегодня