우분투에서 일하고 있습니다. 다음은 내 명령 중 하나입니다.
$ psql -U kuser -d postgres
그런 다음 데이터베이스에 연결됩니다. 하지만 내가 시도 할 때 postgres 터미널에서
postgres=> CREATE DATABASE kdb;
ERROR: permission denied to create database
우분투에서 비슷한 명령을 시도하면 다음을 제공합니다.
$ sudo -u kuser createdb kdb
sudo: unknown user: kuser
sudo: unable to initialize policy plugin
이 DB를 어떻게 만듭니 까?. 나는 sudo 권리를 가지고 있으며 kuser는 내가 아닙니다.
sudo -u postgres psql -c 'alter user USER_NAME with createdb' postgres
내 하루를 구했다 :)