pgAdmin4 还是 pgAdmin3?

Bal*_*tor 2 postgresql-9.6 pgadmin-4 pgadmin-3

我已经看到很多针对 pgAdmin4 的仇恨,但老实说我不明白为什么。它从 docker 映像开箱即用,立即连接到数据库,并完美地管理我所做的每项维护和查询。

是否有充分的理由继续使用 pgAdmin3?

小智 5

使用哪个数据库客户端通常是个人偏好,有时基于哪个客户端使某些任务最容易完成。

也就是说,pgAdmin3 不能干净地连接到 PG10+。在这方面,您将需要在某个时候完全切换到 pgAdmin4。如果现在方便,请跳过 pgAdmin3。

两者之间存在一些明显和不明显的 UX 差异,一些功能在 pgAdmin3 中更容易,一些在 pgAdmin4 中更容易,但最终有些用户对 pgAdmin3 更满意。您希望其他用户/管理员使用多长时间始终取决于您自己的用例。我个人将 pgAdmin4 配置为使用我通常不使用的浏览器,这为我在任务栏上提供了一个单独的位置来查找我的各种查询窗口。这一点,以及在新的浏览器选项卡中打开新的查询窗口使 pgAdmin4 对我个人使用更加友好。

然而,在讨论数据库客户端时,不要忘记 psql。我使用它的次数越多,我就越先去它。-E 命令行选项是一个很好的学习工具,用于破译 pg_catalog 表的工作方式,而 \gexec 内部命令对于 \watch 非常有用。