PostgreSQL
PostgreSQL son derece güçlü ve kullanışlı bir veritabanı sunucusudur. 1996 yılında internet üzerinde Berkeley California üniversitesinde geliştirilmeye başlanmıştır. Rakipleri olan büyük ticari veritabanları ile performans, esneklik ve yetenek bakımında yarışabilecek güce sahiptir. Yaygın kullanılan programlama dillerinin hemen hepsi için desteği vardır. PostgreSQL ile C dilini kullanarak haberleşmek için kullanılan kitaplığın adı libpq kütüphanesidir. Kullandığınız sistemde libpq-dev kitaplıklarının bulunması gerekmektedir. Uygulamamız içine ekleyeceğimiz dosyalar genellikle /usr/include/postgresql dizini içinde bulunur. Bu durum dağıtıma göre veya kuruluma göre farklılık gösterebilir. PosgreSQL sunucusunda örnek uygulamalarda kullanılmak üzere veritabanı ve tablo oluşturmak için bir takım ön ayarlamalara gerek vardır. PostgreSQL ilk kurulumda erişime izin vermemektedir. Erişim haklarının düzenlenmesi için pg_hba.conf dosyasının düzenlenmesi gerekmektedir. Bu dosya kullanılan dağıtıma göre farklılık gösterebilir. Genellikle /var/lib/postgresql, /etc/postgresql bulunabilir. pg_hba dosyası güvenlik açısından önemli bir dosyadır. İşin kolayına kaçmak için herkese heryerden erişim hakkı verilmesi son derece sakıncalıdır. Yerel makine üzerinden erişim açıktır. Ancak bu 127.0.0.1 kullanarak gerçekleşemez. Bunu sağlamak için aşağı örnekte yer alan ip alanına karşılık gelen yere trust değeri yazılabilir.
...Read More

Downloads