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.