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

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’:

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

Метки:

У сайта нет цели самоокупаться, поэтому на сайте нет рекламы. Но если вам пригодилась информация, можете лайкнуть страницу, оставить комментарий или отправить мне подарок на чашечку кофе.

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

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