Eclipse插件用于psql/PostgreSQL代码?

3
您有没有推荐的适用于Eclipse的良好PostgreSQL编辑器插件?
我所拥有的PostgreSQL代码并不是非常复杂。然而,我想使用语法着色、良好的自动缩进、代码完成等功能进行编辑,并且能够发送块或整个文件到jdbc连接并获得结果将会很方便。到目前为止,我一直在使用Emacs编辑我的.sql文件,并通过将段落复制/粘贴到旁边的psql终端中来尝试操作。我的一些代码使用了psql基元,例如\set var value等。例如:
\set t mytable
drop table if exists :t;
create table :t (...);

我很乐意取消这一点,并将代码重构为适当的PL/pgSQL函数,或者更好的方法是在Java中实现依赖和过程逻辑,并通过JDBC发出sql查询。 在开发过程中,我仍然需要编辑sql文件并尝试其中的组成部分。
我尝试了“官方”的Data Tools平台(http://eclipse.org/datatools/),并将其配置为使用我的localhost:5432(实际上是通过SSH进行端口转发到我正在使用的实际PostgreSQL服务器)。 但是,连接到数据库需要几分钟时间(Eclipse甚至不会刷新屏幕)。总体来说,感觉相当沉重/缓慢,我总是担心它会卡住而无法中断它(有几次发生过,唯一的解决方案是杀死Eclipse;正如您可能知道的那样,杀死Eclipse并不好,因为很难/不可能恢复未保存的文件)。
我尝试的另一个插件是Toby's PL/SQL编辑器(https://sourceforge.net/projects/plsqleditor/),看起来非常好且有前途,除了SourceForge论坛上最后的迹象似乎是在2007年左右。此外,我无法将其配置为使用我所拥有的postgresql-9.0-801.jdbc4.jar,因此无法连接到我的数据库。
非常感谢任何建议。
1个回答

4

这是一个不错的插件。我已经使用了几天,有些地方还有一些小问题,但总体来说它很好用。它还与 Eclipse 有很好的集成。我喜欢它,并期待着看到更多人使用和改进它。有一件事让我有点困惑,就是在设置连接时,似乎有两种不同的方式:1. 获取模式浏览器和2. 链接 SQL 源以允许块执行。无论如何,感谢您提供的指引。 - Pierre D
1
网站已更改为以下地址:http://www.toadworld.com/products/toad-extension-for-eclipse/default.aspx - gpa
自2017年8月31日起,不再免费。 - faintsignal

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