用于 psql/PostgreSQL 代码的 Eclipse 插件?

标签 eclipse plpgsql postgresql

您对 Eclipse 的 PostgreSQL 编辑器插件有什么推荐吗?

我的 PostgreSQL 代码不是很复杂。但是我想用语法着色、适当的自动识别、代码完成等来编辑它,并且能够将 block 或整个文件发送到 jdbc 连接并获得结果会很不错。到目前为止,我已经使用 Emacs 编辑了我的 .sql 文件,并通过将片段复制/粘贴到 Emacs 旁边的 psql 终端来尝试一些事情。我的一些代码使用了 psql 原语,例如 \set var value 等。例如:

\set t mytable
drop table if exists :t;
create table :t (...);

不过,我很乐意消除这一点并将代码重构为适当的 PL/pgSQL 函数。或者更好的是,在 Java 中实现依赖性和过程逻辑并通过 JDBC 发出 sql 查询。我仍然需要编辑 sql 文件并在开发过程中尝试其中的点点滴滴。

我尝试了“官方”数据工具平台 (http://eclipse.org/datatools/) 并将其配置为使用我的 localhost:5432(实际上是通过 SSH 到实际 PostgreSQL 服务器的端口转发我在用着)。但是,连接到数据库会挂起几分钟(Eclipse 甚至不刷新屏幕)。总的来说感觉很重/很慢 而且我总是害怕挂起而无法中断它(它发生了几次,唯一的解决方案是杀死 Eclipse;你可能知道,杀死 Eclipse 并不好,因为它很难/不可能恢复未保存的文件).

我尝试的另一个插件是 Toby 的 PL/SQL 编辑器 (https://sourceforge.net/projects/plsqleditor/),它看起来非常好并且很有前途,除了 sourceforge 论坛上的最后生命迹象似乎已经存在2007. 此外,我无法将其配置为使用我拥有的 postgresql-9.0-801.jdbc4.jar,因此我无法连接到我的数据库。

如有任何建议,我们将不胜感激。

最佳答案

可在 http://www.toadworld.com/products/toad-extension-for-eclipse/default.aspx 找到适用于 Oracle 和 PostgreSQL 的免费 Eclipse 插件 该插件正在开发中。

关于用于 psql/PostgreSQL 代码的 Eclipse 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8088586/

相关文章:

postgresql - 无效的输入语法 PLPGSQL 脚本

postgresql - 如何在plpgsql中使用记录类型变量?

postgresql - 如何将 tz 数据 (IANA) 导入 Postgres 服务器

postgresql - 在 WITH 子句中链接 sql 查询以最终执行更新

java - 然而Eclipse错误: Incompatible JVM,,无法更新JVM

java - 向 string/int 变量添加 0

java - 使用其他类的函数而不修改它(对非静态方法的静态引用)

JAVAFx 构建失败

postgresql - 是否可以在 postgresql 中使用 for 循环(功能)

postgresql - Liquibase 不会将间隔添加到 current_timestamp