Here’s how to correctly install and configure PostgreSQL.
Install
First update the system
sudo apt-get update
Then install the packages:
sudo apt-get install postgresql postgresql-contrib
Create Database and User
Now let’s create a PostgreSQL roles and databases.
PostgreSQL uses the concept of roles to distinguish the variety of users that can connect to a database. After a fresh install, the default PostgreSQL user is actual named “postgres”.
Login into the “postgres” user using
sudo su postgres
and add a user
createuser -e -P USERNAME
set the password for the specified USERNAME.
Now create a database and assign the user to it
createdb -O USERNAME DATABASENAME
Connect to the database using
psql -d DATABASENAME -U USERNAME
And that’s it.