在 Windows 上的 emacs 中运行 Mx sql-postgres

dei*_*nst 5 windows postgresql emacs

当我尝试psql在 Windows 上的 emacs 中运行一个较差的进程时,我似乎没有得到任何响应。这似乎是一个已知问题,解决方案是安装 cygwin 版本psql。不幸的是,cygwinpsql似乎什么也没做,甚至psql -V什么都不做。有谁能解决这些问题,或者有一种简单的方法将查询从 emacs 发送到 postgresql。

dei*_*nst 1

好吧,我终于弄清楚如何让 cygwin psql 运行了。似乎提供的 cygpq.dll 缺少一些入口点,

strace -o /dev/null psql --version
Run Code Online (Sandbox Code Playgroud)

响应“无法在动态链接库 cygpq.dll 中找到过程入口点 PQencryptPassword”。

我用本地编译的 cygwin 提供的 cygpq.dll 替换了 cygpq.dll,看来我们现在正在用煤气做饭。我需要了解有关 cygwin 动态链接的更多信息。我感谢大家的耐心支持。