How would I connect an external tool such as dbeaver / datagrip / … to my database ?
This is fully supported as long as your application supports connecting over an SSH tunnel. More details here
To summarize: connect with your ssh username, typically <project id>-<branch>-<hash>--<app>
to your ssh.<region>.platform.sh
. From there, your database host will be for example database.internal
and your credentials are user
and an empty password, if you haven’t modified your db service before.
Another way is using platform tunnel
to create tunnels to your services and then accessing them via a localhost:port
combination. This is spelled out in more detail in our Docs as well.