базу из дампа в другом облаке. В конце получаю ошибки:
ALTER TABLE
ERROR: permission denied for function pg_get_backend_memory_contexts
ERROR: permission denied for function pg_stat_reset
ERROR: permission denied for table pg_backend_memory_contexts
ERROR: must be member of role "postgres"
Чтобы дать роль нужно залогиниться под пользователем postgres. Но как? При создании кластера я указывал только одного пользователя под которым и конекчусь.
Я бы рекомендовал вам воспользоваться дата трансфером
Насколько я понял, напрямую из одного облако в другое трансфер не работает.
Повторил дамп/восстановление по инструкции и этих ошибок нет. То ли потому что там используется pg_restore, то ли ещё почему. В общем RTFM!
Лучше игнорировать права при дампе и выдавать потом отдельно
То есть добавлять флаг —no-privileges?
Обсуждают сегодня