我正在使用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
保存了我的一天:)