Problem with accessing postgresql in one-click rails droplet
I created new rails application using one-click installation. It gave me two users:
When I try to run migrations on my
rails user, it says:
RAILS_ENV=production rails db:migrate =>rake aborted! PG::ConnectionBad: could not connect to server: Connection refused Is the server running on host "localhost" (127.0.0.1) and accepting TCP/IP connections on port 5432?
I tried to login to root, and run:
sudo systemctl postgresql start but even if there is no errors returned, calling
psql still returns problem with connectint to the server:
psql psql: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
I did not change any config yet, it’s raw installation. The weird thing is that the application actually works - so it is somehow connected to the postgres database.
How can I solve this problem?
These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.