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