After installing a new OS update, I started getting this error when trying to connect to postgres:
$ psql
# psql: could not connect to server: No such file or directory
# Is the server running locally and accepting
# connections on Unix domain socket "/tmp/.s.PGSQL.5432"?After some Google action, I found a solution that worked:
Search for the postmaster.pid file and remove it:
$ sudo find / -name postmaster.pid
# /usr/local/var/postgresql@11/postmaster.pid
$ rm -rf /usr/local/var/postgresql@11/postmaster.pidThen start postgres:
$ brew services start postgresql@11CREATE DATABASE mydb;This user can create and delete databases.
CREATE USER brandt PASSWORD 'thatsmarvelous';or with role
CREATE ROLE brandt WITH PASSWORD 'thatsmarvelous';ALTER DATABASE biglebowski OWNER TO brandt;ALTER USER brandt CREATEDB;ALTER USER myuser WITH SUPERUSER;ALTER TABLE my_table OWNER TO newuserrole;ALTER TABLE my_table RENAME TO new_table_name;SET search_path TO 'qualitymetrics-fss';