Ubuntu 16.04 üzerinde PostgreSQL kurulumu

PostgreSQL, veritabanları için ilişkisel modeli kullanan ve SQL standart sorgu dilini destekleyen bir veritabanı yönetim sistemidir. PostgreSQL ücretsiz ve açık kodludur. (Vikipedi)

Bu yazıda PostgreSQL veritabanı sistemini Ubuntu 16.04 işletim sistemi üzerinde nasıl kurabileceğinize, yeni kullanıcılar ve veritabanlarını nasıl açabileceğinize değineceğim.

Öncelikle

$sudo apt-get update

komutuyla kurulum öncesi update işlemimizi gerçekleştirelim.

Sonrasında

$sudo apt-get install postgresql postgresql-contrib

komutuyla postgresql veritabanı sistemini sunucumuza kurabiliriz. Buradaki postgresql-contrib kurulumunuza bazı özellikler ekliyor.

Kullanıcı Girişi

PostgreSQL varsayılan olarak doğrulama işlemini roller üzerinden yapar. İlk kurulduğunda ise “ident” moddadır. Bu modun anlamı şu: işletim sisteminde “volga” kullanıcısıyla PostgreSQL’deki “volga” rolü birbiriyle eşleşir. volga kullanıcısı “pgsql” komutuyla PostgreSQL’e bağlanabilir. (aynı isimde rol bulunuyorsa)

Kurulum sonrası sistemde “postgres” kullanıcısı oluşturulur ve bu kullanıcıya geçiş yapıp PostgreSQL’e bağlanabiliriz.

$sudo -i -u postgres

komutuyla postgres kullanıcısına geçiş yapılır.

$pgsql

komutu ile de PostgreSQL’e bağlantı sağlanır.

$\q

komutuyla çıkış yapabilirsiniz.

Yeni Roller Oluşturmak

Sistemde postgres kullanıcısına geçiş yapıldıktan sonra

$createuser --interactive

komutuyla yeni kullanıcı oluşturabilirsiniz.

Size şu sorular sorulacak

Enter name of role to add: yeni_kullanicinin_adi

Shall the new role be a superuser? (y/n) y

kullanıcıyı superuser yapmak istiyorsanız 2.soruya da ‘y’ cevabını verebilirsiniz.

Yeni Veritabanı Oluşturmak

$createdb veritabani_adi

komutu ile de yeni veritabanı yaratabilirsiniz.

Belirtilen Veritabanına Bağlanmak

$psql -d veritabani_adi

komutuyla da belirtilen veritabanına bağlanabilirsiniz.

Bir Cevap Yazın