Technisch gezien kan PostgreSQL niet van database wisselen. U moet de verbinding verbreken en opnieuw verbinden met de nieuwe database.
De psql opdrachtregelclient doet dit voor u met de \connect commando, sneltoets \c . Maar dit zijn geen opdrachten die door de PostgreSQL-server worden verwerkt, het zijn clientopdrachten. Verschillende klanten zullen ze niet begrijpen of ondersteunen.
U vermoedt dat u PgAdmin-III gebruikt. Gebruik in dat geval het vervolgkeuzemenu in de querytool om van database te wisselen.
Op een dag zou ik psql willen extraheren 's backslash-commando's code in een bibliotheek waar dingen als PgAdmin naar kunnen linken en ook kunnen gebruiken.