Я работаю над Ubuntu. Ниже приводится одна из моих команд.
$ psql -U kuser -d postgres
Затем это подключается к базе данных. Но из терминала Postgres, когда я пытаюсь
postgres=> CREATE DATABASE kdb;
ERROR: permission denied to create database
Когда я пытаюсь подобную команду в Ubuntu, она дает следующее
$ sudo -u kuser createdb kdb
sudo: unknown user: kuser
sudo: unable to initialize policy plugin
Как мне создать эту БД? У меня есть права sudo, а kuser - это не я.
источник
sudo -u postgres psql -c 'alter user USER_NAME with createdb' postgres
спас мой день :)