O
O
Oleg Petrov2018-10-21 18:56:55
PostgreSQL
Oleg Petrov, 2018-10-21 18:56:55

What is the correct way to do a Restore in postgres 10.4?

I created an RDS server, installed PostgresQL, created an instance and a database, and connected from my home computer, but the backup is like this.
PS
I do backup database: crypto
format: custom
encoding: UTF8
Role name: my
I get:
status: successfully completed
But below is this red text

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"

And then, when I do restore, I choose: custom or tar , I don’t choose role I
get
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

The tables are added.
What am I doing wrong?

Answer the question

In order to leave comments, you need to log in

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question