PostgreSQL ile Veritabanı Oluşturma
Linux tabanlı işletim sisteminde postgresql veri tabanının nasıl oluşturulacağına buradan ulaşabilirsiniz.
Kurulum yapıldıktan sonra default gelen super kullanıcı (postgres) ile veri tabanına bağlanılır.
sudo -i-u postgres
psql

1. Yeni Kullanıcı Oluşturma:
Yeni bir kullanıcı oluşturmak için aşağıda verilen parmetreler kullanılır.
Createuser [ username] with password [ password]

Ayrıca --interactive ve --pwprompt parametreleri kullanılarak işlem adımlarını konsolun sorması sağlanabilir.
\du paremetresi ile var olan kullanıcılar listelenebilir:

Kullanıcı oluştururken kullanabileceğiniz diğer parametrelere buradan ulaşabilirsiniz.
2. Veri Tabanı Oluşturma:
PostgreSQL’de yeni bir veri tabanı oluşturmak için, postgresql superuser yetkisine sahip bir kullanıcı ile giriş yapılmalıdır.
Createdb komutu ile yeni veritabanı oluşturulur. \l komutu ile tüm veritabanları listelenebilir.

3. Veri Tabanına Kullanıcı Ekleme
Oluşturduğumuz kullanıcıya veritabanında işlem yetkisi vermek için aşağıda verilen adım takip edilir.

4. Tablo Oluşturma
Bir veritabanı oluşturduktan sonra, CREATE TABLE komutu ile veritabanı içinde tablolar oluşturulabilir.
CREATE TABLE komutunun genel yazım şekli aşağıda verildiği gibidir:
CREATE TABLE tablo_adı
(sütun_adı1 veri_türü,
sütun_adı1 veri_türü,
...)

\dt parametresi ile oluşturduğunuz veri tabanını görüntüleyebilirsiniz.

5. Tabloya Veri Ekleme
INSERT INTO komutu bir veritabanında yer alan tablolara yeni kayıt eklemek için kullanılır. Eklenen her bir kayıt tabloya yeni bir satır ekler.
INSERT INTO komutunu hem sütun adı hem de eklenecek verileri içerecek şekilde veya sadece eklenecek değerleri tanımlayarak kullanabilirsiniz
INSERT INTO tablo_adı (sütun_adı1, sütun_adı2, ...) VALUES (deger1, deger2, ...)
Tabloya sorgu göndererek tüm satırlarını alıp kontrol edebiliriz.
SELECT * FROM Denetimler;

6. Kullanıcı Silme
PostgreSQL’de bir veri tabanını silmek için postgresql superuser yetkisine sahip bir kullanıcı ile dropuser komutu ile kullanıcı silinebilir.

7. Veri Tabanı Silme
PostgreSQL’de bir veri tabanını silmek için postgresql superuser yetkisine sahip bir kullanıcı ile dropdb komutu ile kullanıcı silinebilir.

Sıkça Sorulan Sorular (SSS):
PostgreSQL'de birden fazla veritabanı oluşturabilir miyim?
Evet, PostgreSQL’de birçok veritabanını oluşturabilirsiniz.
Oluşturduğum bir veritabanını nasıl silebilirim?
PostgreSQL’de veri tabanı silmek için, postgresql superuser yetkisine sahip bir kullanıcı ile giriş yapılmalıdır.
sudo su postgres
Ardından dropdb komutu ile veritabanı silinebilir.
dropdb veritabanıadı
Veritabanı oluştururken hata alırsam ne yapmalıyım?
Hata mesajlarını dikkatlice okuyup çözüm yollarını internette araştırabiliriniz. Ayrıca PostgreSQL dokümanları ve topluluk forumları size çözüm sunacaktır.
İlginizi çekebilecek diğer makaleler:
-PostgreSQL Nedir ve Nasıl Kurulur?
Kaynak:
Yazar: Nazlıcan Kaya/BeyazNet Denetim Hizmetleri ve Teknolojileri K. Uzman



