używam wersji PostgreSQL:Jak odłączyć się od bazy danych i wrócić do domyślnej bazy danych w PostgreSQL?
postgres=# select version();
version
-------------------------------------------------------------
PostgreSQL 9.2.4, compiled by Visual C++ build 1600, 64-bit
(1 row)
miałem podłączony do bazy danych z postgres=#
do newdb=#
.... teraz jestem w newdb=#
Database chcę odłączyć go i wrócić do postgres=#
bazie. ...
Jak to zrobić?
Próbowałem z disconnect newdb;
ale jego dając erroe jak ::
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=#
isnt pracy jest jakiś inny sposób to zrobić, czy nie mam racji w niczym !!
Wiem, że to wydaje się nieco oczywiste, ale czy sprawdził dokumentację psql' [ '] (http://www.postgresql.org /docs/current/static/app-psql.html)? Podpowiedź - nie ma komendy 'disconnect' SQL ani' psql'. –
Nie ma czegoś takiego jak "domyślna baza danych" w Postgresie. Musisz wyraźnie połączyć się z jedną bazą danych używając '\ c' –
Czy to się dzieje, gdy nie używamy [dokumentacji DISCONNECT] (http://www.postgresql.org/docs/9.1/static/ecpg-sql-disconnect.html) za wydostanie się z połączenia @a_horse_with_no_name – 09Q71AO534