12

我有几个数据库服务器和几个开发人员。
我已经在我的 PC 上为每台服务器设置了数据库连接定义,现在我想与其他开发人员共享,但我不知道如何导出和导入定义。

我在 Ubuntu 10.04(清醒)上运行 pgAdmin 1.10.2。

4

5 回答 5

14

您的主目录中应该有一个 .pgadmin3 conf 文件。你只需要把它交给你的开发者伙伴。

于 2010-11-16T13:41:28.980 回答
11

顺便说一句,对于那些在 Windows 平台上寻找这个问题的答案的人,服务器定义存储在 Windows 注册表中的 HKEY_CURRENT_USER\Software\pgAdmin III\Servers

您可以将此密钥导出到 .reg 文件并共享它。但是,由于键的命名,它可能会覆盖目标注册表中的任何现有键。

于 2013-03-12T17:10:16.703 回答
9

在原始计算机上

导出在此处找到的 Windows 注册表中的服务器定义:

Windows 键 > 注册表编辑器

HKEY_CURRENT_USER\Software\pgAdmin III\Servers

右键单击服务器文件夹,然后单击导出

保持默认单选按钮“选定分支”不变。这将是当您要导入它时它知道在哪里插入它的方式。

为您的文件选择一个名称(例如 pgadminServers)并单击保存

这是您将用来导入另一台计算机的文件(理想情况下,它具有相同版本的 pgAdmin)

在新电脑上

确保 pgadmin 当前未打开

Windows 键 > 注册表编辑器

文件 > 导入 > 选择您的 pgadminServers.reg 文件。

单击“确定”以显示“//filepath 中包含的键和值已成功添加到注册表”的警报。

关闭或退出注册表编辑器

启动 pgAdmin

于 2014-06-16T19:58:26.283 回答
3

PgAdmin 4将服务器连接详细信息存储在 SQLite3 文件中。

Windows中,此文件位于:

%APPDATA%\pgAdmin\pgadmin4.db

Linux中,它位于:

/var/lib/pgadmin4/pgadmin4.db

您可以通过编辑 config_local.py文件来配置自定义位置。

于 2019-11-04T19:05:51.540 回答
0

没有足够的声誉,否则我会在@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

于 2014-12-11T18:42:32.693 回答