如何在Emacs中构建Postgres IDE

Use*_*er1 6 postgresql emacs

我注意到emacs有一个sql-postgres模式.这是一个好的开始,但我的需求是非常不同的.我通常有一个我正在编辑的大型SQL文件,我想在数据库上"运行"它.我想在Emacs中编辑我的代码,而不是PG Admin.但是,我对如何看待结果有点挑剔.我宁愿看不到新的Emacs缓冲区,因为Emacs并没有真正做好网格.我想要弹出一些程序,可以在一个非常漂亮的交互式视图中向我展示结果.也许像openoffice或一些自定义代码.

我认为最好的方法是将一个makefile自动组合在一起,它将自动运行sql文件对抗postgres(这甚至可以让我跳转到任何错误).然后,如果脚本成功,可能会将结果传递给某个程序.但是哪个程序以及如何才能获得这些结果呢?

如果有更好的方法,请告诉我.我不想要一些商业软件或仅限Windows的免费软件.我更喜欢OpenSource.有什么建议?

小智 4

您可以在命令行上使用 psql 并将 emacs 设置为您选择的编辑器。每当您输入\epsql 时,它都会打开您选择的编辑器。网格显示+emacs,无需编写任何代码。