Je travaille sur Ubuntu. Voici l'une de mes commandes.
$ psql -U kuser -d postgres
Ensuite, cela se connecte à la base de données. Mais depuis le terminal postgres quand j'essaye
postgres=> CREATE DATABASE kdb;
ERROR: permission denied to create database
Lorsque j'essaie une commande similaire dans Ubuntu, elle donne ce qui suit
$ sudo -u kuser createdb kdb
sudo: unknown user: kuser
sudo: unable to initialize policy plugin
Comment créer cette base de données?. J'ai des droits sudo et kuser n'est pas moi.
la source
sudo -u postgres psql -c 'alter user USER_NAME with createdb' postgres
sauvé ma journée :)