Estou trabalhando no Ubuntu. A seguir é um dos meus comandos.
$ psql -U kuser -d postgres
Então isso se conecta ao banco de dados. Mas do terminal postgres quando tento
postgres=> CREATE DATABASE kdb;
ERROR: permission denied to create database
Quando tento um comando semelhante no Ubuntu, ele fornece o seguinte
$ sudo -u kuser createdb kdb
sudo: unknown user: kuser
sudo: unable to initialize policy plugin
Como crio esse banco de dados? Eu tenho direitos sudo e o kuser não sou eu.
fonte
sudo -u postgres psql -c 'alter user USER_NAME with createdb' postgres
salvei meu dia :)