kukusik@kukusik-TM1613:~$ sudo -u postgres psql
psql (11.5 (Ubuntu 11.5-3.pgdg18.04+1))
Введите "help", чтобы получить справку.
postgres=# select * from pg_database;
postgres=# create database secure;
CREATE DATABASE
postgres=# CREATE USER test_user WITH password 'qwerty';
CREATE ROLE
postgres=# GRANT ALL ON DATABASE secure TO test_user;
GRANT
postgres-# \q
kukusik@kukusik-TM1613:~$ psql -h localhost secure test_user
Пароль пользователя test_user:
psql: FATAL: database "secure" does not exist
хотя при наборе select * from pg_database;
все врроде как норм