Sintaks psql
klien baris perintah adalah
psql [option...] [dbname [username]]
Saya meneruskan perintah ALTER DATABASE x RENAME to y
ke perintah ini:
echo `ALTER DATABASE x RENAME to y` | psql
Saat ini saya mendapatkan kesalahan
psql: FATAL: database "myuser" does not exist
Sepertinya psql
perintah mencoba untuk membuka database dengan nama yang sama dengan nama pengguna saat ini.
Bagaimana saya bisa memulai psql
perintah tanpa memilih basis data apa pun?
Edit :
Solusi tentu saja hanya untuk membuat database kosong untuk pengguna.
Menggunakan database x
sebagai parameter tidak berfungsi, karena ini memblokir nama.
postgresql
Alex
sumber
sumber