PostgreSQL Komut Satırı Araçları (psql ,su postgres)

PostgreSQL Komut Satırı Araçları (psql ,su postgres),Bir önceki  yazılarımda postgresql’i kurduk initdb yaptık ve clusterımızı başlattık .Clusterımızın ayakta olup olmadığını da kontrol ettik sıra postgresql e bağlanamakta bunu yaparken Postgres kullanıcısını ve psql komutunu kullanacağız

Postgresql kullanıcısına geçmemiz gerekiyor bunun için root ile bağlı olmanız gerekiyor  su postgres diyerek postgres kullanıcısına geçiyoruz

su postgres

Postgres kullanıcısına geçtikten sonra sıra postgresql e bağlanmakta psql yazarak direk postgresql e bağlanabiliriz.

psql

Bağlandık şimdi örnek olarak veritabanı oluşturalım

Create database faruk;

Bakalım oluşmuş mu ?

\l komutu ile veritabanlarını görebiliriz.

Ya da aşağıdaki komut yardımı ile görebiliriz.

select*from pg_database; 

Evet görüldüğü gibi veritabanımız oluşmuş.

Ve şimdi de bu veritabanını silelim .

Drop database;

Bu işlemleri yaptıktan sonra psql çıkmak isterseniz ctrl+D yi kullanabilir yada \q yazarak çıkabilirsiniz.

Evet psql olarak kolayca bağlandık Fakat birden fazla clusterımız olsaydı  yada uzakta ki  yani başka makinedeki postgresql e bağlanmak isteseydik  ne yapacaktık  evet o zaman psql in parametrelerini kullanmamız gerekecekti .

Örnek olarak farklı portta hizmet veren postgresql e bağlanmak istedik bunun için aşağıdaki komutu kullanmanız yeterli.

Psql -p 5434 

Farklı sunucuya bağlanmak istediğimde ise bu sefer daha fazla parametre girmemiz gerekecek

 

Psql -h ip ya da sunucu adı  -p port numarası -U postgresql kullanıcı adı   ve -W şifre

 

psql -h 192.168.1.24 -p 5434 -U faruk -W P@sSWord!1

 

Yukarıdaki örnekte 192.168.1.24 ipsinde çalışan 5434 portundan hizmet veren postgresql sunucusunda faruk kullanıcısı ve P@sSWord!1 şifresi ile bağlandık.

 

 

Loading