Tecnicamente PostgreSQL non può cambiare database. Devi disconnetterti e riconnetterti al nuovo DB.
Il psql
il client della riga di comando lo farà per te con il \connect
comando, collegamento \c
. Ma questi non sono comandi elaborati dal server PostgreSQL, sono comandi client. Clienti diversi non li capiranno né li supporteranno.
Probabilmente stai usando PgAdmin-III, nel qual caso usa il menu a discesa nello strumento di query per cambiare database.
Un giorno mi piacerebbe estrarre psql
il codice dei comandi della barra rovesciata in una libreria a cui possono collegarsi e utilizzare anche elementi come PgAdmin.