PostgreSQL的图形化查询设计工具

3
多年来,我一直使用MS Access及其查询工具来生成查询。这个工具非常好用,以至于我从未被迫自己编写SQL代码。查询工具完成了所有的工作。
然而,我现在开始使用Postgres和pgAdmin中的图形化查询构建器。似乎这个图形化查询构建器相当原始:如果需要聚合函数如SUM或COUNT,则无法使用它。
这是真的吗?
有没有人知道一个更好的PostgreSQL图形化查询构建器?
到目前为止,我通过ODBC将MS Access链接到Postgres数据库,并使用MS Access的查询工具生成SQL命令,然后将这些命令复制到pgAdmin的图形化查询构建器中 - 并编辑SQL命令,直到一切正确。

5
我从未理解查询构建器的必要性。它们使得简单的事情变得可能,将复杂的事情变得困难,并使高级的事情变得不可能。 - user330315
1
如果你(像我一样)是新手SQL编程,一个好的查询构建器可以让简单的事情变得容易,复杂的事情变得可能,并且高级的事情也许只能通过基本的SQL编程来实现。但是,对于简单和复杂的事情,你仍然可以使用一个好的查询构建器! - Helge
1
从我的经验来看:如果你一直依赖查询构建器,你永远无法真正学好SQL。而且,如果你不了解SQL的工作原理,你将永远无法理解运行生成语句时出现的错误。 - user330315
显然不是这样的 - 我的猜测是因为没有人在任何严肃的SQL开发中使用查询构建器。 - user330315
1
查询构建器不是开发人员工具,因此您在错误的网站上提问。请尝试 Super User - Clodoaldo Neto
PgAdmin3是PostgreSQL唯一拥有图形化查询构建器的工具。与那些貌似从未真正构建复杂视图的超级专业人员不同,我完全理解这种需求,但却没找到任何接近SQL Server工具的东西。 - user3842612
3个回答

3

那么对于Linux呢?有什么东西吗? - Ramos

0
尝试使用名为Skyvia的基于浏览器的PostgreSQL查询构建器。您不必担心它适用于哪个操作系统,只要有浏览器即可。只需连接到您的PostgreSQL数据库并开始构建查询。以下是一个示例。

enter image description here

请注意,您仍然可以像在MS Access中一样在SQL代码和查询构建器之间切换。获取详细信息此处

0
尝试使用SQLeo,它是免费的,并且具有特定功能(自动保存点),以防止出现以下错误:
ERROR: current transaction is aborted, commands ignored until end of transaction block.

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接