From 7d24d91b0f2e8b27586bbbd707d8e7ae25c9dde0 Mon Sep 17 00:00:00 2001 From: levinsv Date: Mon, 8 Sep 2025 11:37:23 +0500 Subject: [PATCH] fix start db intervals. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit В навигационной панели добавлены менее строгие условия поиска интервалов запуска БД. Добавлен вариант перезапуска инициированый postmaster. --- ctl/ctlNavigatePanel.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/ctl/ctlNavigatePanel.cpp b/ctl/ctlNavigatePanel.cpp index f484aa0..794cbfb 100644 --- a/ctl/ctlNavigatePanel.cpp +++ b/ctl/ctlNavigatePanel.cpp @@ -955,7 +955,14 @@ int ctlNavigatePanel::TryMarkItem(long row, const wxString& str) { items_find.push_back(row); } // starting db - if (str.Find("LOG,00000,\"starting PostgreSQL") > -1 && sinterval==-1) { + if ((str.Find("\"postmaster\"") > -1) + && + (((str.Find("LOG,00000,\"starting ") > -1 ) + || + (str.Find("LOG,00000,\"all server processes terminated; reinitializing") > -1) // postmaster restart iher process + + )) + && sinterval==-1) { // start db sinterval = row; startdbintervals.push_back(sinterval);