Dup Ver Goto 📝

InitialStuff_01

PT2/db/postgres psql does not exist
To
42 lines, 123 words, 967 chars Page 'InitialStuff_01' does not exist.

On Ubuntu, to connect:

sudo -u postgres psql

then

create user john createdb;

or

create user john;
alter user john createdb;

create with password

create user bobbins;
alter user bobbins createdb;
alter user bobbins password 'snuffle';

schema privileges

CREATE DATABASE EXAMPLE_DB;
CREATE USER EXAMPLE_USER WITH ENCRYPTED PASSWORD 'Sup3rS3cret';
GRANT ALL PRIVILEGES ON DATABASE EXAMPLE_DB TO EXAMPLE_USER;
\c EXAMPLE_DB postgres
# You are now connected to database "EXAMPLE_DB" as user "postgres".
GRANT ALL ON SCHEMA public TO EXAMPLE_USER;

Allow Remote

Source: this stackoverflow

In postgresql.conf

listen_addresses = '*' # allow all

and in pg_hba.conf

host    all             all             192.168.1.1/24           scram-sha-256

the systemctl restart (not just reload) the postgresql service.