Как в 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’:

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

Метки:

На сайте отсутствует реклама! Значете почему?

Помогать людям - моё хобби. А навыки разработчика позволяют не парится нулевой монетизизацией этого сайта. Хотя...

Если вам помогла информация, то даже от доната в 40 рублей мне будет приятно. Докину немного, куплю латте в макдаке, вспомню за чей счет банкет и карма вам зачтется!

Но и просто оставленный комментарий благодарности ниже принесет мне улыбку радости :)

А если захочется написать всякие гадости с переходом на личности, да тоже не стесняйтесь, но обычно я отправляю такое в спам. Люблю, когда дома чисто.

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

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