Как перенести базу данных PostgreSQL в PyCharm

Admin PostgreSQL

Будем переносить локальную базу данных PostgreSQL на удаленные сервер с помощью программы PyCharm.

У нас уже имеется подключенная локальная БД в программе PyCharm. А также в ней же мы подключены к удаленной базе данных.

Чтобы избежать проблем с пользователями при работе с базами данных на разных системах надо придерживаться одинаковых имен, иначе при импорте возникнут ошибки:

Command was: ALTER TABLE public.users_settings_id_seq OWNER TO «UserName»;
pg_restore: from TOC entry 219; 1259 57835 TABLE volumes UserName
pg_restore: error: could not execute query: ERROR: role «UserName» does not exist

В локальной базе данных ставим курсор на public:

И выбираем Export with ‘pg_dump’:

Выбираем параметры как на скрине ниже и экспортируем в удобную нам папку:

Теперь для удаленного сервера также ставим курсор на директорию public, но теперь выбираем пункт Restore with ‘pg_restore’:

Этот процесс не самый быстрый. Возможно, в следующий раз разберем импортирование другим способом.

Метки:

Если вам пригодилась информация, вы можете поблагодарить автора сайта символическим пожертвованием:

Добавить комментарий

Напишите свой комментарий, если вам есть что добавить/поправить/спросить по теме текущей статьи:
"Как перенести базу данных PostgreSQL в PyCharm"