PostgreSQL - SELEZIONA Database

Questo capitolo spiega i vari metodi di accesso al database. Supponiamo di aver già creato un database nel nostro capitolo precedente. È possibile selezionare il database utilizzando uno dei seguenti metodi:

  • Prompt SQL del database
  • Prompt dei comandi del sistema operativo

Prompt SQL del database

Supponi di aver già avviato il tuo client PostgreSQL e di essere arrivato al seguente prompt SQL:

postgres=#

È possibile controllare l'elenco dei database disponibili utilizzando \l, ovvero il comando backslash el come segue:

postgres-# \l
                             List of databases
   Name    |  Owner   | Encoding | Collate | Ctype |   Access privileges   
-----------+----------+----------+---------+-------+-----------------------
 postgres  | postgres | UTF8     | C       | C     | 
 template0 | postgres | UTF8     | C       | C     | =c/postgres          +
           |          |          |         |       | postgres=CTc/postgres
 template1 | postgres | UTF8     | C       | C     | =c/postgres          +
           |          |          |         |       | postgres=CTc/postgres
 testdb    | postgres | UTF8     | C       | C     | 
(4 rows)

postgres-#

Ora, digita il seguente comando per connetterti / selezionare un database desiderato; qui ci collegheremo al database testdb .

postgres=# \c testdb;
psql (9.2.4)
Type "help" for help.
You are now connected to database "testdb" as user "postgres".
testdb=#

Prompt dei comandi del sistema operativo

È possibile selezionare il database dal prompt dei comandi stesso nel momento in cui si accede al database. Di seguito è riportato un semplice esempio:

psql -h localhost -p 5432 -U postgress testdb
Password for user postgress: ****
psql (9.2.4)
Type "help" for help.
You are now connected to database "testdb" as user "postgres".
testdb=#

Ora sei connesso a PostgreSQL testdb e sei pronto per eseguire i tuoi comandi all'interno di testdb. Per uscire dal database, puoi usare il comando \ q.