Currently, Postgres.app shows a warning and refuses to launch from a location other than `/Applications` This is a frequent complaint from users, eg.: - #469 - #562 - #601 - https://github.com/PostgresApp/PostgresApp/issues/638#issuecomment-955606119 - #593 - #678 - #684 As a first step towards making Postgres.app relocatable was to use relative links for shared libraries, which we completed a year ago: - #639 Making Postgres.app relocatable causes a lot of potential issues, because then people could end up using multiple copies of Postgres.app simultaneously (on purpose or by accident). We've tried to document how we expect Postgres.app to behave on this Wiki page: https://github.com/PostgresApp/PostgresApp/wiki/Requirements-for-making-Postgres.app-relocatable The next steps towards making Postgres.app relocatable are the following: - [x] #692 - [x] User should be able to bypass `/Applications` check (implemented in 78d9ad82e3cdff40f12108f9cfa7e4a8a123bfa7) - [x] Absolute paths in the GUI app should be replaced with relative paths (implemented in 561a2d852e504246d9e6805ebd601d3d62ffed9f) - [x] LoginHelper and MenuHelper should work from locations other than `/Applications`
Activity
Allow bypassing the /Applications check #693
Use relative paths for PostgreSQL binaries instead of hardcoding /App…
jakob commentedon Dec 23, 2022
I've just published a first test release: https://github.com/PostgresApp/PostgresApp/releases/tag/v2.6a
jakob commentedon Apr 12, 2023
Postgres.app should detect when it is translocated (either by launching from disk image or in certain other circumstances) and do the following:
New behavior when translocated
jakob commentedon Aug 23, 2023
Feature was finished in commit 3c62eae.
Will be released in next update.
jakob commentedon Sep 20, 2023
Released in Postgres.app 2.6.7