I’m developing an application and hosting it on Heroku. For now, I want to use the free shared database solution.
My problem is that I can’t access the database.
$ heroku pg:psql
! Cannot ingress to a shared database
I’ve read elsewhere that I can’t connect to shared databases via psql.
I can’t seem to find any information on that on Heroku’s Dev Center, so this leaves me with the question – how can I edit or change or do anything with my database?
If you’re happy to use a beta addon then there is the Heroku Shared PostgreSQL 9.1 addon (https://addons.heroku.com/heroku-shared-postgresql) which will permit you to ingress to your database.
However, any changes to your database are usually best done with scripted migrations (in the Ruby on Rails world) rather than connecting to your database to make changes.
If you’re more familiar with mySQL then there are a number of mySQL addons which permit direct access also with normal mySQL tools.