La sintassi del psql
client della riga di comando è
psql [option...] [dbname [username]]
Sto passando il comando ALTER DATABASE x RENAME to y
a 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 psql
comando tenti di aprire il database con lo stesso nome dell'attuale nome utente.
Come posso avviare il psql
comando senza selezionare alcun database?
Modifica :
Una soluzione alternativa è ovviamente solo quella di creare un database vuoto per l'utente.
L'uso del database x
come parametro non funziona, poiché ciò blocca la ridenominazione.