有没有为 PostgreSQL 开发的 PL/pgSQL 免费环境?
Posted
技术标签:
【中文标题】有没有为 PostgreSQL 开发的 PL/pgSQL 免费环境?【英文标题】:There is a PL/pgSQL free environment to develop for PostgreSQL? 【发布时间】:2011-08-31 04:24:18 【问题描述】:我想知道有没有免费的环境可以用PL/pgSQL开发。
在 Notepad++ 中编写代码、替换函数并运行它会使进程变慢。我目前正在使用 pgAdmin(仅用于替换和运行该过程),但这不是我想要的。
我知道这里有一个类似的问题,但这不是重复的。开发工具都是收费的,想知道有没有免费的。
【问题讨论】:
嗯?你到底想要什么?我建议用vim
替换记事本。开发 PL/pgSQL 非常快。
您在 pgAdmin 中究竟缺少什么?
好的,我使用的是 Notepad++。我只有一些可以为我提供语法高亮、语法补全和快速测试程序的方法。来自 IDE 的基本内容。我在记事本++中开发太慢了,将代码复制到pgAdmin,替换函数并运行它。我觉得这不是理想的环境,但我搜索了很多,几乎没有发现任何东西,只有付费软件。
【参考方案1】:
我对以下环境非常满意。
我使用像 geany 或类似的程序员编辑器,并编辑一个包含函数的文件 - 我将相关函数放在一个文件中 - 这类似于其他环境中的模块。
我不使用 pgAdmin 的副本 - 这是一项糟糕的工作 - 而且我不认为 pgAdmin 是编辑和维护更多功能的好工具 - 它适用于临时更改。编辑器并不强大 - 它很简单,而且您不能使用 git、cvs 等常用工具。更多 - 您不能将相关功能组织到一个实体。
如果我有一个或两个文件,那么我有一个打开的控制台,只需通过 \i 命令将一个文件导入 postgres。如果我有一个更大更复杂的项目,我会使用 makefiles - 所以它只会自动导入修改和依赖的文件。当你有一个超过一百个功能的项目时,这是非常好的和非常有效的。
【讨论】:
【参考方案2】:如果您正在寻找调试器,请查看可以包含在 pgAdmin 中的http://pgfoundry.org/projects/edb-debugger/。我从来没有见过任何其他可以调试plpgsql的工具,只有pgAdmin。
【讨论】:
【参考方案3】:我有类似的问题,大家推荐我Toad Extension for Eclipse。你可以在这里看到讨论:Development oriented PostgreSQL IDE
【讨论】:
以上是关于有没有为 PostgreSQL 开发的 PL/pgSQL 免费环境?的主要内容,如果未能解决你的问题,请参考以下文章
为没有 Hibernate Annotations 的 PostgreSQL 文本类型更正 JPA Annotation
获取 django 在 postgresql 上运行的所有查询
postgresql 判断字段是不是为空 空给默认值 否则取该字段是啥函数来着?
使用 Heroku 在 Django 中为本地开发配置 postgresql 数据库