Sto utilizzando la versione PostgreSQL:Come disconnettersi da un database e tornare al database predefinito in PostgreSQL?
postgres=# select version();
version
-------------------------------------------------------------
PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit
(1 row)
avevo collegato ad un database postgres=#
-newdb=#
.... Ora sono in newdb=#
Database voglio scollegarlo e tornare a postgres=#
database. ...
Come fare questo?
ho provato con disconnect newdb;
ma la sua dando erroe come ::
postgres=# create database newdb;
CREATE DATABASE
postgres=# \c newdb;
WARNING: Console code page (437) differs from Windows code page (1252)
8-bit characters might not work correctly. See psql reference
page "Notes for Windows users" for details.
You are now connected to database "newdb" as user "postgres".
newdb=# disconnect newdb;
ERROR: syntax error at or near "disconnect"
LINE 1: disconnect newdb;
^
newdb=#
si mangia di lavoro c'è qualche altro modo per fare questo o mi sbaglio in qualcosa !!
So che sembra un po 'ovvio, ma hanno è stata selezionata la [ 'documentazione psql'] (http://www.postgresql.org /docs/current/static/app-psql.html)? Un suggerimento: non esiste un comando SQL 'disconnect' o' psql'. –
Non esiste un "database predefinito" in Postgres. Devi collegarti esplicitamente a un database usando '\ c' –
È quello che succede non possiamo usare [DISCONNECT documentation] (http://www.postgresql.org/docs/9.1/static/ecpg-sql-disconnect.html) per uscire dalla connessione @a_horse_with_no_name – 09Q71AO534