我在服务器组中列出了大量配置的连接,是否可以保存该连接?不仅保存密码,还保存服务器组设置



评论

stackoverflow.com/questions/3464396 / ...的可能重复项...

#1 楼

在Windows下,pgAdmin4将服务器列表以SQLite3格式存储在用户目录中。此处:

%your-user-home%\AppData\Roaming\pgAdmin\pgadmin4.db

评论


现在这是Windows的当前正确答案

– dangel
19-10-18在0:52

#2 楼

在Windows下,此信息存储在注册表中的项下:

HKEY_CURRENT_USER\Software\pgAdmin III


在Linux系统中,我希望用户主目录中有一些文件。

评论


我在OSX 10.9上,看不到此文件,也看不到包含pg的任何隐藏文件,其中包含我要查找的信息。我确实看到了查询历史记录和密码文件,但没有看到服务器列表

– Phill Pafford
13年20月20日下午16:59

在openSUSE 13.1上,服务器列表以及其他设置位于主目录中的.pgadmin3文件中。

–简
2014年3月16日18:16

@Jaan:为什么不添加它作为答案?

– a_horse_with_no_name
2014年3月16日18:56

在Windows 7中,pgadminIII 1.16就是这样的密钥,但是我在那儿找不到服务器配置。我错过了什么?

– jan
15年1月8日在15:03

#3 楼

在Ubuntu 13.10中,pgAdmin将配置存储在用户的主目录中:

/home/<<username>>/.pgadmin3
or shorter
~/.pgadmin3


请注意,此文件是隐藏的,因此您可能需要启用某种“显示隐藏的文件”选项在您的文件管理器中。

#4 楼

我在OSX上遇到了类似的问题,现在有了Windows计算机。我不需要重新输入所有连接条目。我发现在OSX上,PGADMIN III服务器列表位于您的主用户目录中的“ pgadmin3首选项”文件中:

vim ~/Library/Preferences/pgadmin3\ Preferences


现在看来有一种简单的方法可以将其导入非OSX版本,但是至少我应该能够将其中的大部分复制/粘贴到新的PGADMIN III应用程序中。

#5 楼

我有相同的问题,并使用此文档以这种方式解决,请使用此文档


导出
/path/to/python /path/to/setup.py --dump-servers /path/to/pg4_cnx.json



输出消息:配置对于转储到/path/to/pg4_cnx.json的x服务器。


导入
/path/to/python /path/to/setup.py --load-servers /path/to/pg4_cnx.json



输出消息:已添加n个服务器组和x服务器。
在Windows(7 | 10)下,您可以在PgAdmin4安装的以下子目录中找到“ python.exe”和“ setup.py”:
\ pgAdmin 4 \ venv \ Scripts \ python.exe
\ pgAdmin 4 \ web \ setup.py
希望对您有帮助