Ich arbeite an Ubuntu. Folgendes ist einer meiner Befehle.
$ psql -U kuser -d postgres
Dann wird eine Verbindung zur Datenbank hergestellt. Aber vom Postgres-Terminal, wenn ich es versuche
postgres=> CREATE DATABASE kdb;
ERROR: permission denied to create database
Wenn ich einen ähnlichen Befehl in Ubuntu versuche, gibt es folgendes
$ sudo -u kuser createdb kdb
sudo: unknown user: kuser
sudo: unable to initialize policy plugin
Wie erstelle ich diese DB? Ich habe sudo rechte und kuser geht mir nicht.
quelle
sudo -u postgres psql -c 'alter user USER_NAME with createdb' postgres
hat meinen Tag gerettet :)