0

PostgreSQL で set_user 拡張モジュールを構成する手順について誰かアドバイスできますか? Windowsマシンを使用しています。Cygwin を使用してビルドし、set_user.dll を生成しようとしましたが、PostgreSQL の起動に問題があります。イベント ビューアーのエラー メッセージ: 2021-10-25 18:50:06.013 +08 [27964] FATAL: could not load library "C:/Program Files/PostgreSQL/13/lib/set_user.dll": The specified procedure could not見つけられた。

ソースコードをダウンロード: https://github.com/pgaudit/set_user

set_user.dll を生成するために Cygwin で実行する手順:

make USE_PGXS=1
make USE_PGXS=1 install

set_user.dll を取得した後、

  1. C:\Program Files\PostgreSQL\13\lib 内に set_user.dll をコピーしました
  2. 次に、set_user.control と set_user--3.0.sql を github ソース コードから C:\Program Files\PostgreSQL\13\share\extension にコピーしました。
  3. 次に、postgresql.conf にshared_preload_libraries = 'pgaudit,set_user'を追加し、postgresql サービスを再起動しましたが、postgresql サービスの開始に失敗しました。
4

0 に答える 0