PostgreSQL ile Programlama (original) (raw)

PostgreSQL ile Programlama, PostgreSQL veritaban�na C, PHP ve Python programlama dilleri kullan�larak nas�l ba�lan�laca�� hakk�nda incelemede bulunan olduk�a kapsaml� bir kitap projesidir.

Kitap i�erisinde herbir aray�z, kendi ba�l��� alt�nda tan�t�m uygulamalar� ve sa�lad��� k�t�phane fonksiyonlar� ile ayr�nt�l� olarak incelenmi�tir. �ncelenen aray�zler taraf�ndan sa�lanan fonksiyonlar i�in b�l�m sonlar�nda �rnekler yer almaktad�r. Yaz�lacak programlarda g�venlik konusu hakk�nda ayr� bir b�l�m alt�nda bahsedilmi�tir. �lgili aray�zler hakk�nda s�k kar��la��lan problemler b�l�m�nde bir �ok problem uygulamal� olarak ele al�nm��t�r.


Yasal Uyar�

Bu kitab�n, PostgreSQL ile Programlama, telif hakk� © 2006 Volkan YAZICI'ya aittir. Bu belgeyi, Free Software Foundation taraf�ndan yay�nlanm�� bulunan GNU �zg�r Belgeleme Lisans�n�n 1.1 ya da daha sonraki s�r�m�n�n ko�ullar�na ba�l� kalarak kopyalayabilir, da��tabilir ve/veya de�i�tirebilirsiniz. Bu lisans�n bir kopyas�n� http://www.gnu.org/copyleft/fdl.html adresinde bulabilirsiniz.

Bu belgedeki bilgilerin kullan�m�ndan do�acak sorumluluklar, ve olas� zararlardan belge yazar� sorumlu tutulamaz. Bu belgedeki bilgileri uygulama sorumlulu�u uygulayana aittir.

T�m telif haklar� aksi �zellikle belirtilmedi�i s�rece sahibine aittir. Belge i�inde ge�en herhangi bir terim bir ticar� isim yada kuruma itibar kazand�rma olarak alg�lanmamal�d�r. Bir �r�n ya da markan�n kullan�lm�� olmas� ona onay verildi�i anlam�nda g�r�lmemelidir.


��indekiler

I. Hakk�nda

II. S�r�mler

III. Yap�lacaklar

IV. Destek Olun

A. Te�ekk�rler


I. Hakk�nda [Y, A]

PostgreSQL ile Programlama, ilk olarak, PostgreSQL hakk�nda yay�nlanacak bir kitab�n programlama k�sm� olarak d���n�lm��t�. Fakat ya�anan aksiliklerden �t�r� kitab�n di�er b�l�mleri tamamlanamay�p, kitap bir t�rl� bask�ya haz�r hale getirilemedi. Kitab�n yaz�m�nda herhangi bir ticari kayg� g�d�lmedi�inden �t�r�, ben de kendime ait bu b�l�m� GNU �zg�r Belgeleme Lisans� alt�nda �cretsiz olarak yay�nlama karar� ald�m.

Proje, ba�ka bir kitab�n par�as� olarak d���n�ld���nden, okuyucunun da kolayl�kla fark edebilece�i gibi hitap edi�lerde ve olmayan b�l�mlere referanslarda bazen komik durumlar ortaya ��kabiliyor. Fakat bu ufak sorunlar�n b�yle b�y�k bir projeye g�lge d���remeyece�i ve zamanla giderilece�i g�r���ndeyim.

II. S�r�mler [Y, A]

Proje, s�r�mler halinde, her seferinde yeni �zellikler ve d�zeltmeler ile yay�nlanmaktad�r. A�a��daki tablodan s�r�m tarih ve notlar�na ula�abilirsiniz.

S�r�m Notlar
2006-02-14 Yenilikler: Kabar�k bir yap�lacaklar listesi ile ilk yay�n. Dosya Boyutu: 1.2M MD5 �mzas�: 138d08ca335e2161d1030cc2495b273a

III. Yap�lacaklar [Y, A]

Kitap i�in planlanan ekleme ve d�zeltmelerin bir listesine a�a��dan ula�abilirsiniz. Zaman i�inde bu listedeki elemanlar�n yukar�daki s�r�m notlar� aras�nda yerini almas�, bu �zelliklerin ger�ekle�tirildi�i anlam�na gelecektir.

Konu A��klama
�zolasyon seviyeleri PostgreSQL izolasyon seviyeleri ve bunlar�n aray�zler ile ili�kisi hakk�nda ayr�nt�l� bir b�l�m eklenecek.
PHP (PDO) ve PostgreSQL PHP Data Objects (PDO) eklentisinin PostgreSQL ile kullan�m� hakk�nda bahsedilip bir ka� �rnek ile a��klamada bulunulacak.
Bozuk referans ba�lant�lar� Kitab�n olmayan b�l�mlerine olan referanslar temizlenip, gerekirse ilgili konular hakk�nda ayr�ca a��klamada bulunulacak.
Durum �al��malar� Veritaban� ve programlama aray�z�n� konu alan durum �al��malar� ger�ekle�tirilecek.
G�venli programlama Do�a �st� g�venli programlama yeteneklerime ek olarak, akl� selim ba�ka birinin bu b�l�me el atmas� gerekmekte.
Tan�t�m uygulamalar� geli�tirilecek Tan�t�m uygulamalar�, konu �st�ne daha bilgi verici bir yap�ya kavu�turulup, i�erikleri zenginle�tirilecek.

IV. Destek Olun [Y, A]

PostgreSQL ile Programlama, �cretsiz olarak geli�tirilip da��t�ld���ndan siz de kitab�n geli�imine ya da yazara destekte bulunabilirsiniz.

Kitap i�in ger�ekle�tirece�iniz katk�larda yapman�z gerekenler olduk�a basit: Eklenmesini, d�zeltilmesini istedi�iniz herhangi bir konu hakk�nda direk yazar ile ba�lant� kurup bunun yap�lacaklar listesine al�nmas�n� sa�layabilirsiniz.

Kitab�n yazar� olarak halen lisans ��renimimi devam ettirdi�imden zaman bulduk�a PostgreSQL ve veritabanlar� ile u�ra��yorum. PostgreSQL i�in yazd���m yamalar, PostgreSQL ile ilgili programlara bulundu�um katk�lar ve bu kitap bahsi ge�en bu u�ra��n�n somut kesimini olu�turuyor. Siz de a�a��daki yollardan biri ile baz� ihtiya�lar�m� finanse edebilir, b�ylece bu t�r �al��malar�n devaml�l���n� sa�layabilirsiniz.

(Banka hesap numaras� ya da ev adresi i�in e-posta ile bana ula�man�z yeterli.)

G�zel k�z arkada�lar� ile tan��mam�n, ilgi alanlar�m �zerinde kayda de�er logaritmik bir ba�ar�m art���na yol a�t���na da hat�rlatmak isterim. ;)

A. Te�ekk�rler [Y, A]