Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 如何设置postgres应用程序名称日志_Postgresql_Psql_Application Name - Fatal编程技术网

Postgresql 如何设置postgres应用程序名称日志

Postgresql 如何设置postgres应用程序名称日志,postgresql,psql,application-name,Postgresql,Psql,Application Name,我对postgresql不太熟悉。我喜欢设置postgres应用程序名称功能,以便在历史记录表中记录数据库更改(更新/删除) 我试图从网上找到任何帮助,但找不到任何包含基本步骤的文章。谁能给我点帮助吗 非常感谢 使用应用程序名称是个好主意。它有两个步骤: 日志应用程序名称-在postgresql.conf中设置日志行前缀 log_line_prefix = '%a %u %d' 日志\行\前缀=“%a%u%d” 使用应用程序名称-在连接字符串或环境变量中使用SQL配置语句或变量 SET appl

我对postgresql不太熟悉。我喜欢设置postgres应用程序名称功能,以便在历史记录表中记录数据库更改(更新/删除)

我试图从网上找到任何帮助,但找不到任何包含基本步骤的文章。谁能给我点帮助吗


非常感谢

使用应用程序名称是个好主意。它有两个步骤:

  • 日志应用程序名称-在postgresql.conf中设置日志行前缀 log_line_prefix = '%a %u %d' 日志\行\前缀=“%a%u%d”
  • 使用应用程序名称-在连接字符串或环境变量中使用SQL配置语句或变量 SET application_name = 'myapp'; 设置应用程序名称='myapp'; 或 Postgresql://other@localhost/otherdb?连接\u超时=10&应用程序\u名称=myapp 或 PGAPPNAME=splunk psql-c“从pg_stat_活动中选择应用程序名称,其中pid=pg_backend_pid();”postgres
  • 一些文件

    postgresql://other@localhost/otherdb?connect_timeout=10&application_name=myapp PGAPPNAME=splunk psql -c "select application_name from pg_stat_activity where pid = pg_backend_pid();" postgres