MaccaTech/PostgresPrefs

Montery compatibility

Opened this issue · 3 comments

smg commented

I have an issue with your https://github.com/MaccaTech/PostgresPrefs interesting panel.

I am running osx Monterey currently .
Two questions:

  • why I see postgreSQL14 still in the list even was disinstaled
  • Why postgreSQL13 is show not running even it’s running correctly.

image

Thanks for raising this - I'll look into it and get back to you. 👍

I've fixed the issue and created a new release version - can you give it a try and let me know if it works ok?

You can download the new version here: https://github.com/MaccaTech/PostgresPrefs/releases/tag/v2.7

I should explain that because of the bug in PostgresPrefs v2.6, it added postgresql-13 and postgresql-14 to its internal list incorrectly. So after upgrading to PostgresPrefs v2.7, you may still see postgresql-13 and postgresql-14 in the DATABASE SERVERS list. In fact, you may even see duplicates.

To fix this, after installing PostgresPrefs v2.7 remove the incorrect servers by clicking on each one in turn in the DATABASE SERVERS list and then clicking the - button.

Alternatively, before installing PostgresPrefs v2.7 you can completely uninstall v2.6 following the instructions here: https://github.com/MaccaTech/PostgresPrefs#Uninstall-Instructions With a clean install of v2.7, everything should work correctly.

FYI - the issue with PostgresPrefs v2.6 was caused by the fact that the EnterpriseDB installer changed the name of the launch daemons it installed from com.edb.launchd.postgresql-XY to simply postgresql-XY. This change occurred in EnterpriseDB v13. Unfortunately PostgresPrefs v2.6 incorrectly assumed that any launch daemons that were missing a prefix like com.edb.launchd must have been created by PostgresPrefs itself, and therefore mistakenly added them to its internal list.