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.