linuxuser@linux:~$ psql admin=> CREATE ROLE username LOGIN PASSWORD 'password'; admin=> CREATE DATABASE databasename; admin=> GRANT username TO admin admin=> ALTER DATABASE databasename OWNER TO username; admin=> \q
СМЕНА postgres=# на postgres-# должна вызвать ПАДАЗРЕНИЕ что ты забыл поставить ';' и эта сука теперь ждёт пока ты введёшь ещё 10 команд, чтобы потом выкатить претензии, всё похерить и обосрать.
Важно помнить, что psql это программа из которой можно выйти только набрав \q (exit/quit/Ctrl+C не работают). Это явный признак, что её писал неуравновешенный шизоид, поэтому следует быть начеку.