Создать переносимое расширение pgaudit для windows - PullRequest
0 голосов
/ 27 апреля 2020

Как мне создать и управлять переносимым расширением pgaudit для windows? Я не мог установить с makefile. Это ошибка ниже: D: \ pgxs.mk: 85: D: / Windows /: в доступе отказано D: \ pgxs.mk: 85: Файлы / PostgreSQL / 12 / lib / pgxs / src / makefiles /../. ./src/Makefile.global: Нет такого файла или каталога. D: \ pgxs.mk: 224: /src/Makefile.shlib: Нет такого файла или каталога. make: *** Нет правила для создания цели `/ src / Makefile. shlib. Стоп.

1 Ответ

0 голосов
/ 28 апреля 2020

Я не пробовал это, но на Windows рекомендуется построить это расширение следующим образом в соответствии с https://github.com/pgaudit/pgaudit/issues/66

Я обнаружил, что Postgres расширения на Windows очень чувствительны к тому, как именно они построены. Я попытался бы создать расширение, поместив каталог с исходным кодом pgaudit в полное дерево исходного кода Postgres в разделе «contrib», а затем собрал весь документ, следуя документации для сборки исходного кода Windows. Затем возьмите полученный pgaudit.dll и используйте его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...