When doing any update to the product, there’s no way to know if we need to update PostgreSQL. Is it normally best practice to always do both the PostgreSQL Setup along with the NTM Setup? Can I assume if there’s no update needed, the setup program will be able to determine that and not break anything?
The next version of Threat Manager (3.1) will handle this a bit better than current versions. Today, if you ran the PG installer when it wasn’t needed, you’d be prompted with the options as if you went to modify the installation in Add/Remove programs:
So there is no issue with clicking it every upgrade, as you’d see it wasn’t trying to install a new version but offering you the options above.
In the next release, we handle this scenario and should show the following screen when an upgrade it is not needed. A blue arrow will also exist when we detect an upgrade is necessary, similar to the 2nd screenshot below for NTM Setup, so you wouldn’t need to click it every upgrade in 3.1.