pgAdmin — совместное использование определений подключения к БД

У меня есть несколько серверов баз данных и несколько разработчиков.
Я настроил определения подключения к базе данных на своем ПК для каждого сервера и теперь хочу поделиться ими с другими разработчиками, но я не знал, как экспортировать и импортировать определения.

Я запускаю pgAdmin 1.10.2 на Ubuntu 10.04 (ясно).


person JHA    schedule 12.08.2010    source источник


Ответы (5)


У вас должен быть файл конфигурации .pgadmin3 в вашем домашнем каталоге. Вам просто нужно передать его своим коллегам-разработчикам.

person Guillaume Lelarge    schedule 16.11.2010
comment
У меня нет этого файла. Как мне его сгенерировать (в Linux)? - person Yanick Rochon; 07.04.2014

Кстати, для тех, кто ищет ответ на этот вопрос на платформе Windows, определения серверов хранятся в реестре Windows по адресу HKEY_CURRENT_USER\Software\pgAdmin III\Servers.

Вы можете экспортировать этот ключ в файл .reg и поделиться им. Однако из-за именования ключей он, скорее всего, перезапишет любые существующие ключи в целевом реестре.

person Kevin P.    schedule 12.03.2013

На исходном компьютере

Экспортируйте определения серверов, найденные в реестре Windows, которые можно найти здесь:

Ключ Windows> regedit

HKEY_CURRENT_USER\Программное обеспечение\pgAdmin III\Серверы

Щелкните правой кнопкой мыши папку «Серверы» и выберите «Экспорт».

Оставьте переключатель по умолчанию «Выбранная ветвь» таким, какой он есть. Это будет то, как он узнает, куда его вставить, когда вы хотите его импортировать.

Выберите имя для вашего файла (например, pgadminServers) и нажмите «Сохранить».

Это файл, который вы будете использовать для импорта на другой компьютер (в идеале с той же версией pgAdmin).

На новом компьютере

Убедитесь, что pgadmin в данный момент не открыт

Ключ Windows> regedit

Файл > Импорт > Выберите файл pgadminServers.reg.

Нажмите «ОК», чтобы увидеть предупреждение «Ключи и значения, содержащиеся в //filepath, были успешно добавлены в реестр».

Закройте или выйдите из редактора реестра

Запустить pgAdmin

person ojhurst    schedule 16.06.2014

PgAdmin 4 сохраняет сведения о подключении к серверу в файле SQLite3.

В Windows этот файл находится по адресу:

%APPDATA%\pgAdmin\pgadmin4.db

В Linux он находится по адресу:

/var/lib/pgadmin4/pgadmin4.db

Вы можете настроить собственное местоположение, отредактировав файл config_local.py.

person quasoft    schedule 04.11.2019

Недостаточно репутации, иначе я бы добавил комментарий к @ojhurst

ЕСЛИ вы оставляете свой pgAdmin III открытым или уже добавили сервер, а затем импортируете файл pgadminServers.reg

Отредактируйте этот файл (или измените запись в реестре) на следующую запись

[HKEY_USERS\S-1-5-21-....-1140347\Software\pgAdmin III\Servers] "Count"=dword:0000001

к общему количеству серверов (например, 53)

[HKEY_USERS\S-1-5-21-....-1140347\Software\pgAdmin III\Servers] "Count"=dword:0000053

person amacvar    schedule 11.12.2014