La sintassi del psqlclient della riga di comando è
psql [option...] [dbname [username]]
Sto passando il comando ALTER DATABASE x RENAME to ya questo comando:
echo `ALTER DATABASE x RENAME to y` | psql
Attualmente sto ricevendo l'errore
psql: FATAL: database "myuser" does not exist
Sembra che il psqlcomando tenti di aprire il database con lo stesso nome dell'attuale nome utente.
Come posso avviare il psqlcomando senza selezionare alcun database?
Modifica :
Una soluzione alternativa è ovviamente solo quella di creare un database vuoto per l'utente.
L'uso del database xcome parametro non funziona, poiché ciò blocca la ridenominazione.