Estoy trabajando en Ubuntu El siguiente es uno de mis comandos.
$ psql -U kuser -d postgres
Entonces esto se conecta a la base de datos. Pero desde el terminal de Postgres cuando lo intento
postgres=> CREATE DATABASE kdb;
ERROR: permission denied to create database
Cuando intento un comando similar en Ubuntu, me da lo siguiente
$ sudo -u kuser createdb kdb
sudo: unknown user: kuser
sudo: unable to initialize policy plugin
¿Cómo creo este DB? Tengo derechos de sudo y kuser no soy yo.
fuente
sudo -u postgres psql -c 'alter user USER_NAME with createdb' postgres
salvó mi día :)