Azure БД для PostgreSQL - изменения параметра log_line_prefix не реализованы - PullRequest
0 голосов
/ 05 мая 2020

У меня есть единый сервер общего назначения Azure DB для PostgreSQL, на котором я установил плагин pgAudit. Я пытаюсь добавить больше данных в записи аудита сеанса pgAudit, следуя инструкциям на странице Microsoft и PostgreSQL странице , и я попытался настроить log_line_prefix в следующих конфигурациях :

  • t =% tc =% c a =% au =% ud =% dr =% r% h = h% e = ec =% c
  • % t,% c,% a,% u,% d,% r,% h,% e,% c
  • % t% c% a% u% d% r% h% e% c

Ни один из них не влияет на собираемые события. Вот как выглядит INSERT:

{
  "LogicalServerName": "postgresql4moi",
  "SubscriptionId": "****",
  "ResourceGroup": "OLC_Research",
  "time": "2020-05-05T12:10:59Z",
  "resourceId": "***",
  "category": "PostgreSQLLogs",
  "operationName": "LogEvent",
  "properties": {
    "prefix": "t=2020-05-05 12:10:59 UTC c=5eb157c4.5c a=DBeaver 7.0.1 - SQLEditor <testingScript.sql> u=system d=postgres r=****.234(4344)h=he=e c=5eb157c4.5c",
    "message": "AUDIT: SESSION,6,1,WRITE,INSERT,,,\"INSERT INTO public.koko_table VALUES ('kokoMoko','kokoMoko')\",<none>",
    "detail": "",
    "errorLevel": "LOG",
    "domain": "postgres-11",
    "schemaName": "",
    "tableName": "",
    "columnName": "",
    "datatypeName": ""
  }
}

Я что-то еще забыл настроить? Я перезапускал базу данных после каждой попытки установить параметр.

Заранее спасибо.

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