1
A
回答
1
确保选中启用postgresql.conf中
1.log_destination = 'stderr' #log_destination = 'stderr,csvlog,syslog'
2.logging_collector = on #need restart
3.log_directory = 'pg_log'
4.log_file_name = 'postgresql-%Y-%m-%d_%H%M%S.log'
5.log_rotation_age = 1d
6.log_rotation_size = 10MB
7.log_min_error_statement = error
8.log_min_duration_statement = 5000 # -1 = disable ; 0 = ALL ; 5000 = 5sec
9.log_line_prefix = '|%m|%r|%d|%u|%e|'
10.log_statment = 'ddl' # 'none' | 'ddl' | 'mod' | 'all'
#prefer 'ddl' because the log output will be 'ddl' and 'query min duration'
记录如果不启用它,确保现在启用它。
,如果您还没有登录的最后一次尝试是pg_xlogdump
下pg_xlog里面的Xlog软件文件,查找DDL
相关问题
- 1. 获取过去几周的Heroku日志
- 2. 我无法在MySQL中的前几个月中获取数据
- 3. 在MDX中获取过去6个月的数据
- 4. 获取过去6个月月参考
- 5. 获取过去十二个月有价值的数据从数据库
- 6. 通过postgres计算过去3个月中的月度预测
- 7. 获取计数的第六个月,过去六个月FYear
- 8. 过去六个月,我如何使用mysql获取结果?
- 9. 如何从oracle中的数据库获取日志?
- 10. 在elb日志文件bash中获取过去5分钟的数据
- 11. 如何从任何日期减去1个月并从数据库中提取当月的价值
- 12. 获取过去三个月动态
- 13. 生成过去几个月并加入无关数据
- 14. 如何从python数据框获取过去几年的上周数据?
- 15. EKEventStore通过NSDate并减去几个月
- 16. 当前数据成员在mdx查询中减去几个月
- 17. 如何从今天的日期获取下个月的日期并将其插入到我的数据库中?
- 18. 如何使用postgresql/netezza从日期时间中减去几天或几个月
- 19. Postgres SQL在日期后获取数据
- 20. 的strtotime1个月去过去下个月
- 21. 获取前几个月
- 22. PHP获取数据库一个月的日子
- 23. 获取一年中几个月内的所有数据
- 24. 如何处理数据库中的几十个标志
- 25. 如何从BASH中的日志文件中准确获取过去一小时内的日志?
- 26. 我需要的第一个日志在数据库中的Java
- 27. 如何让过去的9个月的数据?
- 28. 数据库日志记录在日志记录过程
- 29. 我们如何获取数据工厂日志信息
- 30. 如何根据特定月份从数据库获取数据?
首先感谢大家的响应。 –
实际配置线号。 8,9和10未设置。我也检查了pg_xlog,但是在那里我没有找到任何名为DDL的东西。我在那里有7-8个文件的列表,我无法阅读。 –
pg_xlogdump是您的最后一次尝试,如果您未在PostgreSQL中启用日志记录功能,则无法可靠。确保你已经检查了'CREATE'或'DROP'语句。为了将来避免这个错误。您需要启用日志记录,每周完整备份(atleast)和安装pg_stat_statements(很好的扩展来捕获数据库中的所有查询)。 –