首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有GUI的OS客户端?

带有GUI的OS客户端?
EN

Software Recommendation用户
提问于 2014-02-18 16:42:00
回答 5查看 1.1K关注 0票数 10

最近,我发现需要使用PostgreSQL数据库。由于我对PostreSQL完全陌生,所以我想要一个很好的GUI,就像一个对于MySQL

它必须:

  • SSH上的支持隧道
  • 支持列表数据库
  • 支持运行查询

有这样的应用程序吗?

EN

回答 5

Software Recommendation用户

回答已采纳

发布于 2014-02-18 22:36:55

在工作中,我正在使用DB可视化器。这是一个支持大量数据库系统(包括PostgreSQL )的数据库操作工具。它是用Java编写的,这意味着它是跨平台兼容的。我有它的免费Linux版本的经验,但该网站声明,它支持3大操作系统-es。

下面是它如何适合您的需求:

SSH上的支持隧道

根据特征列表,它确实支持known_hosts的SSH隧道,并且有私钥支持(参见连接管理部分)

支持列表数据库

它确实支持列出和浏览数据库和数据库基础结构。

支持运行查询

它有允许执行查询和检查结果的查询窗口。

不过,它也有一些缺点,我会列举一些我认为重要的和我个人认为有缺点的:

  • 虽然免费版本功能有限,但它是商业化的。不过,这个免费版本似乎支持列表中的所有项目。
  • 内置只支持一些数据库引擎。您可能需要手动导入用于商业服务器的数据库JDBC驱动程序,但是使用GUI是可能的。默认情况下支持PostgreSQL,因此这不会困扰您。
  • 它运行在Java上,因此您需要预先安装Java运行时,或者下载具有嵌入式JRE的更重的可执行文件。涉及Java可能会影响机器的内存消耗,从而影响计算机性能。
  • 使用免费版本时,我发现它过于基础和功能--与pgAdmin、MySQL工作台相比,与相比,它被剥夺了(在撰写本文之前),并且远远落后于-我使用过的其他数据库工具。换句话说,不要对它期望太高。您的需求清单也足够基本,所以我假设您可以不需要奢侈品。不过,请记住,我在Linux上使用的是免费版本,所以您在Mac上的体验几乎不会更糟,我一点也不抱怨。
  • 语法突出显示可能不支持所有的语言特性。我很高兴在Informix中使用这个软件,并且关键字的语法突出显示,甚至是特定的方言结构都缺失或不正确,但请记住,Informix一般不受很好的支持。我不记得与PostgreSQL类似的问题,但这并不意味着不可能有任何问题。
  • 免费版本将打开的查询窗口限制为一个!起初,这似乎是一个严重的缺点,但它与后退和向前导航相当补偿,这允许您将查询更改为任何最近打开的文件。此外,DbVisualizer还可以启动多个实例,在每个窗口中使用不同的查询。
  • 免费版本在这里很糟糕。它允许您每次查询只执行一条语句!这可能成为具有严格的顺序逻辑和特定语法的复杂脚本的问题。例如,由于语句分隔符混乱,无法成功调用MySQL存储过程定义脚本。

如果您正在寻找一个可以与各种数据库引擎一起工作的免费工具,可以为未知或商业供应商提供自定义支持(通过在JDBC标准实现中手动提供驱动程序)、简单的用户界面以及在您的计算机上安装JRE的理由,那么请看强大的DB Visualizer!

在我的描述中,除了有时有点莫奇之外,我发现这个软件很有价值,几乎适合我所有的需求。现在,让我列举一些我非常欣赏的优点:

  • 免费版本足以进行数据库访问、浏览和查询。
  • 基于Java,它要求JDBC驱动程序使用不同的数据库引擎。因为JDBC是Java软件开发中的一个标准,所以几乎所有的数据库引擎都有实现,这意味着您可以将该软件用于任何数据库引擎。
  • 支持连接到服务器的JDBC。对于Java用户来说,这意味着他们可以从应用程序配置中复制粘贴并连接到数据库,而无需使用连接向导。
  • 它允许您保存数据库连接(即使是免费版本)并重用它们。此外,它还具有复制连接的能力--如果您使用连接字符串(如IP、端口或数据库名称)中有细微差异的多个数据库,则非常有用,因为它可以帮助您避免重复连接设置过程。
  • 对于版本8.0.9,我没有经历过应用程序的一次崩溃,我很高兴在工作中打开了几个实例并运行了几天(以前的版本习惯于“忘记”内置JDBC驱动程序随机驻留的位置,解决这个问题的唯一方法是手动浏览应用程序,这在一开始是令人沮丧的)。
  • 它不会弹出恼人的升级窗口、购买要约或其他营销内容。
票数 7
EN

Software Recommendation用户

发布于 2014-02-18 17:42:12

pgAdmin III,PostgreSQL的“官方”GUI客户端是也可用于OSX

至少Windows版本支持SSH隧道,所以我非常肯定OSX版本也是如此。列出数据库和运行查询是任何数据库前端的标准特性,因此也支持这些特性。

票数 8
EN

Software Recommendation用户

发布于 2016-01-28 05:10:00

Postico

Egger应用程序发布了波蒂科,“OS的现代PostgreSQL客户端”。可在直接和苹果Mac应用商店上使用。这是一个只有Mac的应用程序。

SSL和SSH都可以用于安全连接。

支持PostgreSQL 8.0、8.4、9.1、9.2、9.3、9.4和9.5。

这款应用程序的早期一代现在是免费的,PG指挥官。波斯蒂科是PG指挥官的接班人。

票数 2
EN
页面原文内容由Software Recommendation提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwarerecs.stackexchange.com/questions/1327

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档