Tecnicamente, o PostgreSQL não pode alternar bancos de dados. Você deve desconectar e reconectar ao novo banco de dados.
O
psql
cliente de linha de comando fará isso para você com o \connect
comando, atalho \c
. Mas estes não são comandos processados pelo servidor PostgreSQL, são comandos do cliente. Diferentes clientes não vão entender ou apoiá-los. Em um palpite, você está usando o PgAdmin-III; nesse caso, use o menu suspenso na ferramenta de consulta para alternar entre os bancos de dados.
Algum dia eu gostaria de extrair o
psql
's backslash-commands código em uma biblioteca que coisas como PgAdmin podem vincular e usar também.