Beekeeper Studio is a graphical database client for browsing, querying, and administering SQL databases.
It is included in this setup as the preferred desktop tool for working with local and remote databases.
Beekeeper Studio is installed through Homebrew Cask:
brew install --cask beekeeper-studioIt is part of the curated Homebrew environment; see Homebrew setup to install everything at once.
Open Beekeeper Studio from the Applications folder or with:
open -a "Beekeeper Studio"Check that the application is installed through Homebrew:
brew list --cask beekeeper-studioFor this setup, it is primarily intended for PostgreSQL databases used by Symfony projects.
A typical local PostgreSQL connection requires:
Host: localhost
Port: 5432
Database: <database-name>
User: <database-user>
Password: <database-password>
When PostgreSQL runs inside a container, the host port published by Docker Compose must be used.
For example:
ports:
- "5432:5432"The matching Beekeeper Studio connection uses:
Host: localhost
Port: 5432
Do not commit database credentials to the repository.
Passwords and production connection details should remain outside tracked configuration files.
For remote databases:
- prefer encrypted connections;
- use SSH tunnelling when appropriate;
- avoid exposing database ports publicly;
- use a dedicated database account with only the required permissions.
Direct production access should be treated carefully.
Before modifying production data:
- Confirm that the correct environment and database are selected.
- Prefer read-only credentials for inspection tasks.
- Back up important data before destructive operations.
- Review every
UPDATE,DELETE, or schema-changing query before execution. - Use an explicit transaction when possible.
Beekeeper Studio stores application preferences and saved connections in the user's macOS Library.
Before reinstalling or migrating the application, back up its local application data when saved connections are important.
The exact storage location can vary between application versions, so it should be verified on the current machine before copying files.
Update Beekeeper Studio through Homebrew with:
brew upgrade --cask beekeeper-studioAfter updating, verify that saved connections and database drivers still work as expected.
Before uninstalling Beekeeper Studio, export or record any connection information that must be preserved.
Remove the application with:
brew uninstall --cask beekeeper-studioThen remove its entry from profiles/full/Brewfile.
Homebrew may leave user-specific application data in the macOS Library. Delete that data only after confirming that saved connections, preferences, and local information are no longer needed.
