我想知道PL / pgSQL中是否有可用的开发环境。
在Notepad ++中编写代码,替换该函数并运行它会使进程变慢。我现在正在使用pgAdmin(仅用于替换和运行程序),但这不是我想要的。
我知道这里有一个类似的问题,但这并不重复。开发的所有工具都是付费的,我想知道是否有一个免费的。
答案 0 :(得分:3)
我对以下环境非常满意。
我使用像geany或类似程序编辑器编辑器编辑带有函数的文件 - 我将相关函数放在一个文件中 - 这类似于其他环境中的模块。
我没有使用pgAdmin的副本 - 这是一项非常糟糕的工作 - 我认为pgAdmin不是编辑和维护更多功能的好工具 - 它对于临时更改很有用。编辑器并不强大 - 它很简单,你不能使用像git,cvs这样的常用工具。更多 - 你不能将相关的功能组织到一个实体上。
如果我有一个或两个文件,那么我有一个打开的控制台,只需通过\ i命令将文件导入postgres。如果我有一个更大更复杂的项目,我使用makefile - 所以它只会自动导入修改和依赖的文件。当你有一个包含100多个函数的项目时,这非常好并且非常有效。
答案 1 :(得分:1)
如果您正在寻找调试器,请检查可以包含在pgAdmin中的http://pgfoundry.org/projects/edb-debugger/。我从未见过任何其他可以调试plpgsql的工具,只有pgAdmin。
答案 2 :(得分:0)
我有类似的问题,伙计们推荐我Toad Extension for Eclipse。您可以在此处查看讨论:Development oriented PostgreSQL IDE