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. 在日期間過濾數據 - 如何在幾個月之間獲取數據?
- 3. 我無法在MySQL中的前幾個月中獲取數據
- 4. 在MDX中獲取過去6個月的數據
- 5. 熊貓在新列中計算過去幾個月的數據
- 6. 獲取前幾個月的數據
- 7. 獲取過去6個月月參考
- 8. 獲取過去十二個月有價值的數據從數據庫
- 9. 通過postgres計算過去3個月中的月度預測
- 10. 獲取計數的第六個月,過去六個月FYear
- 11. 過去六個月,我如何使用mysql獲取結果?
- 12. 僅顯示過去三個月甚至是幾個月前在數據庫中不存在
- 13. 如何從oracle中的數據庫獲取日誌?
- 14. 如何抓取過去13個月的數據?
- 15. SQL獲取過去12個月的數據
- 16. 如何使用KDB查詢獲取前幾個月的數據?
- 17. 在elb日誌文件bash中獲取過去5分鐘的數據
- 18. 如何從任何日期減去1個月並從數據庫中提取當月的價值
- 19. 獲取cPanel日誌數據庫
- 20. 獲取過去三個月動態
- 21. 生成過去幾個月並加入無關數據
- 22. 如何從python數據框獲取過去幾年的上週數據?
- 23. 獲取12個月的未來12個月的過去
- 24. EKEventStore通過NSDate並減去幾個月
- 25. 如何從過去的日子獲取數據
- 26. 我有我的日誌文件路徑在數據庫中如何通過logstash?
- 27. 如何從今天的日期獲取下個月的日期並將其插入到我的數據庫中?
- 28. 當前數據成員在mdx查詢中減去幾個月
- 29. 如何使用postgresql/netezza從日期時間中減去幾天或幾個月
- 30. Postgres SQL在日期後獲取數據
首先感謝大家的響應。 –
實際配置線號。 8,9和10未設置。我也檢查了pg_xlog,但是在那裏我沒有找到任何名爲DDL的東西。我在那裏有7-8個文件的列表,我無法閱讀。 –
pg_xlogdump是您的最後一次嘗試,如果您未在PostgreSQL中啓用日誌記錄功能,則無法可靠。確保你已經檢查了'CREATE'或'DROP'語句。爲了將來避免這個錯誤。您需要啓用日誌記錄,每週完整備份(atleast)和安裝pg_stat_statements(很好的擴展來捕獲數據庫中的所有查詢)。 –