Saya sedang bekerja di Ubuntu. Mengikuti adalah salah satu perintah saya.
$ psql -U kuser -d postgres
Kemudian ini terhubung ke database. Tetapi dari terminal postgres ketika saya mencoba
postgres=> CREATE DATABASE kdb;
ERROR: permission denied to create database
Ketika saya mencoba perintah serupa di Ubuntu, itu memberikan yang berikut
$ sudo -u kuser createdb kdb
sudo: unknown user: kuser
sudo: unable to initialize policy plugin
Bagaimana cara membuat DB ini? Saya memiliki hak sudo dan kuser bukan saya.
sumber
sudo -u postgres psql -c 'alter user USER_NAME with createdb' postgres
menyelamatkan hari saya :)