我有几个数据库服务器和几个开发人员。
我已经在我的 PC 上为每台服务器设置了数据库连接定义,现在我想与其他开发人员共享,但我不知道如何导出和导入定义。
我在 Ubuntu 10.04(清醒)上运行 pgAdmin 1.10.2。
我有几个数据库服务器和几个开发人员。
我已经在我的 PC 上为每台服务器设置了数据库连接定义,现在我想与其他开发人员共享,但我不知道如何导出和导入定义。
我在 Ubuntu 10.04(清醒)上运行 pgAdmin 1.10.2。
您的主目录中应该有一个 .pgadmin3 conf 文件。你只需要把它交给你的开发者伙伴。
顺便说一句,对于那些在 Windows 平台上寻找这个问题的答案的人,服务器定义存储在 Windows 注册表中的 HKEY_CURRENT_USER\Software\pgAdmin III\Servers
您可以将此密钥导出到 .reg 文件并共享它。但是,由于键的命名,它可能会覆盖目标注册表中的任何现有键。
在原始计算机上
导出在此处找到的 Windows 注册表中的服务器定义:
Windows 键 > 注册表编辑器
HKEY_CURRENT_USER\Software\pgAdmin III\Servers
右键单击服务器文件夹,然后单击导出
保持默认单选按钮“选定分支”不变。这将是当您要导入它时它知道在哪里插入它的方式。
为您的文件选择一个名称(例如 pgadminServers)并单击保存
这是您将用来导入另一台计算机的文件(理想情况下,它具有相同版本的 pgAdmin)
在新电脑上
确保 pgadmin 当前未打开
Windows 键 > 注册表编辑器
文件 > 导入 > 选择您的 pgadminServers.reg 文件。
单击“确定”以显示“//filepath 中包含的键和值已成功添加到注册表”的警报。
关闭或退出注册表编辑器
启动 pgAdmin
PgAdmin 4将服务器连接详细信息存储在 SQLite3 文件中。
在Windows中,此文件位于:
%APPDATA%\pgAdmin\pgadmin4.db
在Linux中,它位于:
/var/lib/pgadmin4/pgadmin4.db
您可以通过编辑
config_local.py
文件来配置自定义位置。
没有足够的声誉,否则我会在@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