是否可以在Postgresql中为特定数据库设置单独的日志文件?
更新
我的意思是每个数据库可以有多个日志文件吗?可能不是,但我很好奇是否有任何可能与 Postgresql一样开箱即用,或者如果您需要第三方产品或构建自己的应用程序来执行此操作. 我从另一个thread看到你可以这样做: ALTER DATABASE your_database_name 我正在查看在线文档,我找到了logging的链接 有: log_filename(string) 如果指定不带转义的文件名,则应计划使用日志轮换实用程序以避免最终填满整个磁盘.在8.4之前的版本中,如果没有%转义存在,PostgreSQL会追加新日志文件创建时间的纪元,但现在不再是这样了. 此参数只能在postgresql.conf文件或服务器命令行中设置. Boo,有没有办法只为服务器上的某个特定数据库设置日志记录?
您可以设置全局log_statement = none.然后为特定的数据库:
ALTER DATABASE my_db_name set log_statement =’all’ 我在全局配置中也有这个,所以日志文件显示了db名称和用户.log_line_prefix =’< %m%d%u>‘ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Haskell软件包版本控制策略 – 依赖关系的更改
- cocos2dx实现经典飞机大战
- 机房收费系统——VB将MSHflexgrid控件中的数据导出为Excel
- jackson的使用总结 jason对象xml list之间相互转换
- cocos2dx 新建项目 2.x 和3.x
- Oracle Spatial函数SDO_CS.Transform(value)结果非常慢
- 深入浅出dojo/request
- c# – 无法在`MouseHover`事件中获取`MouseEventArgs`
- c# – 反射PropertyInfo.GetValue
- objective-c – 如何在Xcode中添加Watch或Inspect?