为windows创建可移植的pgaudit扩展



我应该如何为windows创建和管理可移植的pgaudit扩展?我无法使用makefile进行安装。这是下面的错误:D: \pgxs.mk:85:D:/Windows/:权限被拒绝D: \pgxs.mk:85:Files/PostgreSQL/12/lib/pgxs/src/makefiles/..//src/Makefile.global:没有这样的文件或目录D: \pgxs.mk:224:/src/Makefile.shlib:没有这样的文件或目录make:***没有规则使目标为"/src/Makefile.shlib"。停止。

我还没有尝试过,但在Windows上,建议根据https://github.com/pgaudit/pgaudit/issues/66

我发现Windows上的Postgres扩展对它们是如何建造的。我会尝试通过将pgaudit源代码目录放入完整的Postgres源代码中在"contrib"下的代码树,然后按照Windows源版本的文档。然后取结果pgaudit.dll并使用它。

最新更新