@Smeilz1
За любое развитие

Как правильно сделать Restore в postgres 10.4?

Создал сервер RDS , поставил PostgresQL, создал инстанс и базу и подключился со своего домашнего компьютера, но бэкап получается вот так.
P.S.
Я делаю backup database: crypto
format: custom
encoding: UTF8
Role name: my
Получаю:
status: successfully completed
Но ниже вот такой красный текст
spoiler
pg_dump: ��������� ��������� OID: 16383
pg_dump: ������ ����������
pg_dump: ��������� ������ ����������
pg_dump: ������ ����
pg_dump: ������ ���������������� ������
pg_dump: ������ ���������������� �������
pg_dump: ������ ���������������� �����
pg_dump: ������ ����������� ������
pg_dump: ������ ���������������� ���������� �������
pg_dump: ������ ���������������� ����������
pg_dump: ������ ���������������� ������� �������
pg_dump: ������ ���������������� ������� ����������
pg_dump: ������ ���������������� �������� ����������
pg_dump: ������ ���������������� ������������ ���������� ������
pg_dump: ������ ���������������� �������� ���������� ������
pg_dump: ������ ���������������� �������� ���������� ������
pg_dump: ������ ���������������� ������������ ���������� ������
pg_dump: ������ ���������������� �������� ��������� ������
pg_dump: ������ ���������������� ��������� ��������
pg_dump: ������ ���� �� ���������
pg_dump: ������ ���������������� ������ ����������
pg_dump: ������ ���������������� ��������������
pg_dump: ������ ���������� �����
pg_dump: ������ ��������������
pg_dump: ������ ���������� � ������������ ������
pg_dump: ������ ���������� ���������
pg_dump: ����� ������ ����������
pg_dump: ����� ������ ������������
pg_dump: ������ ���������� � �������� ������������ ������
pg_dump: ����� �������� � ����� ������� "public.ticker"
pg_dump: ����� �������� � ����� ������� "public.Parameter"
pg_dump: ����� �������� � ����� ������� "public.param_val"
pg_dump: ������� ������������� �������� � �����������
pg_dump: ������ ��������
pg_dump: ������ �������� ������� "public.ticker"
pg_dump: ������ �������� ������� "public.Parameter"
pg_dump: ������ ����������� ����������
pg_dump: ������ �����������
pg_dump: ������ ���������
pg_dump: ������ ������ ����������
pg_dump: ������ �������
pg_dump: ������ ���������� � ������ ����� ��� ������� "public.ticker"
pg_dump: ������ ������� ������� "public.ticker"
pg_dump: ������ ���������� � ������ ����� ��� ������� "public.Parameter"
pg_dump: ������ ������� ������� "public.Parameter"
pg_dump: ������ ���������� � ������ ����� ��� ������� "public.param_val"
pg_dump: ������ ������� ������� "public.param_val"
pg_dump: ������ ����������
pg_dump: ������ ���������� ����������
pg_dump: ������ ���������� �� ������� � ���������� ������� "public.ticker"
pg_dump: ������ ���������� �� ������� � ���������� ������� "public.Parameter"
pg_dump: ������ ���������� �� ������� � ���������� ������� "public.param_val"
pg_dump: ������ ��������
pg_dump: ������ ������� ��������
pg_dump: ������ ������ � ������������
pg_dump: ���������� ��������� (UTF8)
pg_dump: ���������� standard_conforming_strings (on)
pg_dump: ���������� search_path =
pg_dump: ���������� ����������� ���� ������
pg_dump: �������� ����������� ������� "public.Parameter"
pg_dump: �������� ����������� ������� "public.param_val"
pg_dump: �������� ����������� ������� "public.ticker"


И потом, когда делаю restore выбираю: custom or tar , role не выбираю
Получаю
spoiler
Failed: "exit code 1"
pg_restore: ����������� � ���� ������ ��� ��������������
pg_restore: �������� SCHEMA "public"
pg_restore: �������� COMMENT "SCHEMA public"
pg_restore: �������� EXTENSION "plpgsql"
pg_restore: �������� COMMENT "EXTENSION plpgsql"
pg_restore: �������� TABLE "public.Parameter"
pg_restore: [��������� (��)] ������ ��� ��������� ����������:
pg_restore: [��������� (��)] ������ �� ������ ���������� 197; 1259 16407 TABLE Parameter my
pg_restore: [��������� (��)] could not execute query: ОШИБКА: роль "my" не существует
����������� �������: ALTER TABLE public."Parameter" OWNER TO my;

pg_restore: �������� TABLE "public.param_val"
pg_restore: [��������� (��)] ������ �� ������ ���������� 198; 1259 16412 TABLE param_val my
pg_restore: [��������� (��)] could not execute query: ОШИБКА: роль "my" не существует
����������� �������: ALTER TABLE public.param_val OWNER TO my;

pg_restore: �������� TABLE "public.ticker"
pg_restore: [��������� (��)] ������ �� ������ ���������� 196; 1259 16402 TABLE ticker my
pg_restore: [��������� (��)] could not execute query: ОШИБКА: роль "my" не существует
����������� �������: ALTER TABLE public.ticker OWNER TO my;

pg_restore: �������������� ������ ������� "public.Parameter"
pg_restore: �������������� ������ ������� "public.param_val"
pg_restore: �������������� ������ ������� "public.ticker"
pg_restore: �������� CONSTRAINT "public.ticker City_pkey"
pg_restore: �������� CONSTRAINT "public.Parameter Parameter_pkey"
pg_restore: �������� ACL "SCHEMA public"
pg_restore: [��������� (��)] ������ �� ������ ���������� 3806; 0 0 ACL SCHEMA public my
pg_restore: [��������� (��)] could not execute query: ОШИБКА: роль "rdsadmin" не существует
����������� �������: REVOKE ALL ON SCHEMA public FROM rdsadmin;
REVOKE ALL ON SCHEMA public FROM PUBLIC;
GRANT ALL ON SCHEMA public TO my;
GRANT ALL ON SCHEMA public TO PUBLIC;

��������������: ��� �������������� ��������������� ������: 4


При этом таблицы добавляются.
Что я делаю не так?
  • Вопрос задан
  • 366 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы