Before anything, please note that I have found several similar questions on Stack Overflow and articles all over the web, but none of those helped me fix my issue:
run postgres -D /usr/local/var/postgres and you should see something like:
postgres -D /usr/local/var/postgres
FATAL: lock file "postmaster.pid" already exists HINT: Is another postmaster (PID 379) running in data directory "/usr/local/var/postgres"?
Then run kill -9 PID in HINT
kill -9 PID
And you should be good to go.