PostgreSQL - Veritabanı SEÇ

Bu bölüm, veritabanına erişimin çeşitli yöntemlerini açıklamaktadır. Önceki bölümümüzde zaten bir veritabanı oluşturduğumuzu varsayalım. Veritabanını aşağıdaki yöntemlerden birini kullanarak seçebilirsiniz -

  • Veritabanı SQL İstemi
  • İşletim Sistemi Komut İstemi

Veritabanı SQL İstemi

PostgreSQL istemcinizi zaten başlattığınızı ve aşağıdaki SQL komut istemine geldiğinizi varsayalım -

postgres=#

Kullanılabilir veritabanı listesini kullanarak kontrol edebilirsiniz. \lyani ters eğik çizgi el komutu aşağıdaki gibidir -

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-#

Şimdi, istenen bir veritabanına bağlanmak / seçmek için aşağıdaki komutu yazın; burada testdb veritabanına bağlanacağız .

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

İşletim Sistemi Komut İstemi

Veritabanınızda oturum açtığınız sırada veritabanınızı komut isteminden seçebilirsiniz. Aşağıdaki basit bir örnektir -

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=#

Artık PostgreSQL testdb'de oturum açtınız ve komutlarınızı testdb'de yürütmeye hazırsınız. Veritabanından çıkmak için \ q komutunu kullanabilirsiniz.