fix start db intervals.

В навигационной панели добавлены менее строгие условия поиска интервалов
запуска БД. Добавлен вариант перезапуска инициированый postmaster.
This commit is contained in:
levinsv 2025-09-08 11:37:23 +05:00
parent f11fcfa4f6
commit 7d24d91b0f

View file

@ -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);