PostgreSQL Nedir? Nasıl Kullanılır?
PostgreSQL Nedir?
PostgreSQL, açık kaynak kodlu, SQL dilini destekleyen,
ilişkisel veritabanı sistemidir. PostgreSQL, performans ve güvenlik açısından
gelişmiş düzeydedir. PostgreSQL ücretsizdir ve platform bağımsızdır.
Dünyada en
çok kullanılan veritabanlarından birisidir. Ülkemizde ise özellikle lisans
ücretlerinin artmasından sonra kullanımı artmıştır.
PostgreSQL’in geliştirilmeye başlanması 1977 yılında
başlanmış, 1996 yılından sonra SQL standartlarını desteklemeye başlamasıyla
PostgreSQL adını almıştır.
PostgreSQL’in avantajlarını şu şekilde sıralayabiliriz.
- Açık kaynak kodludur.
- Ücretsizdirç
- Platform bağımsızdır.
- SQL standartlarını desteklemektedir.
- Tüm dillerle çalışabilirsiniz.
- Güvenilirlik konusunda kendin kanıtlamıştır.
- Fonksiyon ve Transaction desteği vardır.
- Tablolarda indexleme yapılabilir.
* Fotoğraf "wmaraci"ndan alınmıştır. İlgili bağlantıya şuradan ulaşabilsiniz.
PostgreSQL Kurulum
PostgreSQL’i kurmak için şu linkten sistemimize uygun olanı
indirelim.
Kurarken sizden şifre isteyecektir. Bu şifreyi SQL Shell ve
pgAdmin’i açarken girmemiz gerekecek. O yüzden hatırlayabileceğiniz bir şifre
verin.
Kurulum tamamlandıktan sonra SQL Shell’i açalım.
SQL Shell haricinde pgAdmin ile de Veritabanı işlemleri gerçekleştirilebilir.
MySql kullanan arkadaşlar pgAdmin sayfasına hemen aşina olacaklardır.
pgAdmin
SQL Shell
KOMUTLAR
Veritabanı oluşturmak için SQL Shell’de “CREATE DATABASE db_name;” komutu
yazılır.
Veritabanı listesini görmek için “\l” komutu kullanılır.
Database’i kullanabilmek için veritabanına bağlanmamız
gerekiyor. Bunun için “\c db_name”
komutu kullanılır.
Bağlantı sağlandıktan sonra “postgres” yazısı db adı ile
değişecektir. Postgres’i MSSQL’deki master gibi düşünebiliriz.
DB’yi silmek için “drop
database db_name;” komutu kullanılır.
Veritabanını silmek için herhangi bir
bağlantı olmaması gerekiyor. SQL Shell ve pgAdmin dahil.
Veritabanına tablo eklemek için “Create Table db_name (ID int primary key not null, name text not null, salary
real);” komutunu kendinize göre özelleştirebilirsiniz.
Tabloları silmek için “\d”
komutu kullanılır.
Bu işlemleri pgAdmin üzerinden de yapabiliriz. Benim
örneklerimde pgAdmin 4 üzerinden anlatılmıştır. Diğer sürümlerde menü
seçenekleri farklı yerlerde olabilir.
Sağ taraftaki menüden "Databases" sağ tıklanarak db
oluşturulabilir. Oluşturulan veritabanına tablo eklemek için db’nin altında “Schemas
--> Tables” seçeneği kullanılabilir.
Bunları SQL sorgusu ile yapmak istersek db seçili iken “Tools
--> Query Tool” ile komut ekranı açılabilir. Yukarıdaki SQL Shell komutları
burada da kullanılabilir.
PostgreSQL üzerinden SQL sorgularını anlatmak için eğitim
videoları çekmek gibi bir niyetim var. Linki de ilerleyen zamanlarda burada
paylaşıcam.
Umarım PostgreSQL’e güzel bir başlangıç yapabilmişizdir.
Sonraki yazılarda görüşmek üzere arkadaşlar.
.NET projesinde PostgreSQL kullanımını görmek için bir sonraki yazıya geçin.
Best Casino Deals in Joliet - Jackson City - JTM Hub
YanıtlaSilBest 창원 출장마사지 Casino 남원 출장마사지 Deals in 서울특별 출장안마 Joliet | 춘천 출장안마 JTM 군포 출장샵 Hub