ฉันทำงานกับ Ubuntu ต่อไปนี้เป็นหนึ่งในคำสั่งของฉัน
$ psql -U kuser -d postgres
จากนั้นจะเชื่อมต่อกับฐานข้อมูล แต่จาก terminal 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
บันทึกวันของฉัน :)