postgres
From thelinuxwiki
controlling access/authentication
file: pg_hba.conf path: /etc/postgresql/<version>/main/
example of no auth from local any user
add line...
local all all trust
restart server?
basic commands via CLI
connect as user postgres
psql -U postgres postgres-#
list all databases
postgres-# \l List of databases Name | Owner | Encoding | Collate | Ctype | Access privileges -----------+-------------+----------+-------------+-------------+----------------------- postgres | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | template0 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres template1 | postgres | UTF8 | en_US.UTF-8 | en_US.UTF-8 | =c/postgres + | | | | | postgres=CTc/postgres
quit
\q