11PostgreSQL i�in S�k�a Sorulan Sorular (SSS)
22
3- Son g�ncelleme :09 Kas�m 2004Sal� -12:02:27
3+ Son g�ncelleme :15 Kas�m 2004Pazartesi -14:47:20
44
55Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
66
77�evirenler : Devrim G�nd�z (devrim@tdmsoft.com)
8- Nicholas Morris Tufar (ntufar@tdmsoft.com)
8+ Nicolai Tufar (ntufar@tdmsoft.com)
99Volkan YAZICI (volkany@phreaker.net)
1010
1111Bu belgenin en g�ncel hali, http://www.PostgreSQL.org/docs/faqs/FAQ_turkish.html ve
@@ -77,8 +77,7 @@ kolonumdaki say
77774.24) Ayn� anda birden fazla veritaban�nda nas�l i�lem yapabilirim?
78784.25) Bir fonksiyondan nas�l �oklu sat�r ya da kolon d�nd�rebilirim?
79794.26) Neden Pl/PgSQL fonksiyonlar� i�inden g�venli bir �ekilde tablo yaratma/kald�rma i�lemlerini yapam�yoruz?
80- 4.27) Hangi replikasyon se�enekleri bulunmaktad�r?
81- 4.28) Hangi �ifreleme se�enekleri bulunmaktad�r?
80+ 4.27) Hangi �ifreleme se�enekleri bulunmaktad�r?
8281PostgreSQL �zelliklerini Geni�letmek
83825.1) Kullan�c�-tan�ml� bir fonksiyon yazd�m. psql'de �al��t�rd���m zaman neden core dump ediyor?
84835.2) PostgreSQL'e nas�l yeni veri tipleri/fonksiyonlar ekleyebilirim?
@@ -737,6 +736,7 @@ iletmedi ve bu s
737736
738737TIDler, belirli fiziksel sat�rlar block ve offset de�erleri ile belirtmekte kullan�l�r. TIDler, sat�rlar de�i�ti�inde
739738ya da yeniden y�klendi�inde de�i�irler. Index girdileri taraf�ndan fiziksel sat�rlar� g�stermek i�in kullan�l�rlar.
739+
7407404.17) PostgreSQL'de kullan�lan baz� terimlerin anlamlar� nelerdir?
741741
742742Kaynak kodun bir k�sm� ve eski belgeler, daha geni� kullan�m alan� olan terimleri kullan�rlar. Bunlar�n baz�lar�:
@@ -849,24 +849,20 @@ davranaca
849849
850850contrib/dblink fonksiyon �a�r�lar�n� kullanarak cross-database sorgulara izin verir. Tabii ki, bir istemci de�i�ik
851851veritabanlar�na ayn� anda eri�im sa�layabilir ve bilgiyi bu �ekilde birle�tirebilir.
852+
8528534.25) Bir fonksiyondan nas�l �oklu sat�r ya da kolon d�nd�rebilirim?
853854
8548557.3 s�r�m�nde, bir fonksiyondan kolayl�kla �oklu sat�r ya da s�tun d�nd�rebilirsiniz.
855856(http://techdocs.postgresql.org/guides/SetReturningFunctions)
857+
8568584.26) Neden Pl/PgSQL fonksiyonlar� i�inden g�venli bir �ekilde tablo yaratma/kald�rma i�lemlerini yapam�yoruz?
857859
858860PL/PgSQL fonksiyon i�erikleri cache'ler. Bunun istenmeyen bir taraf�, e�er bir PL/PgSQL fonksiyonu ge�ici bir tabloya
859861eri�iyorsa ve bu tablo ileride kald�r�l�p yeniden olu�turulduktan sonra fonksiyon yeniden �a�r�l�rsa, fonksiyon
860862�al��mayacakt�r; ��nk� cache'lenmi� fonksiyon hala eski ge�ici tabloyu g�steriyor olacakt�r. ��z�m, ge�ici tablo
861863eri�imleri i�in PL/PgSQL'de EXECUTE kullanmakt�r. Bu, sorgunun her seferinde yeniden i�lenmesini sa�layacakt�r.
862- 4.27) Hangi replikasyon se�enekleri bulunmaktad�r?
863864
864- �e�itli master/slave replikasyon se�enekleri bulunmaktad�r. Bunlar master veritaban�n�n veritaban� de�i�ikliklerini
865- yaparken, slave sunucunun sadece veritaban�nda okuma yapmas�na izin verir.
866- http://gborg.PostgreSQL.org/genpage?replication_research sayfas�n�n alt�nda bunlar�n listesini bulabilirsiniz.
867- http://gborg.PostgreSQL.org/project/pgreplication/projdisplay.php adresinde, �oklu-master replikasyon ��z�m� �zerinde
868- �al���l�yor.
869- 4.28) 4.28) Hangi �ifreleme se�enekleri bulunmaktad�r?
865+ 4.27) Hangi �ifreleme se�enekleri bulunmaktad�r?
870866
871867 * contrib/pgcrypto SQL sorgular�nda kullan�labilmesi i�in �ifreleme fonksiyonlar� i�ermektedir.
872868 * �stemciden sunucuya ileti�imi �ifrelemek i�in, sunucuda ssl se�ene�i postgresql.conf i�inde a��k olmal�d�r.
@@ -877,18 +873,22 @@ postgresql.conf i
877873 * Sunucunun kendisini �ifreli dosya sistemi �zerinde �al��t�rabilirsiniz.
878874
879875PostgreSQL �zelliklerini Geni�letmek
876+
8808775.1) Kullan�c�-tan�ml� bir fonksiyon yazd�m. psql'de �al��t�rd���m zaman neden core dump ediyor?
881878
882879Sorunun nedeni birden fazla �ey olabilir. Kullan�c�-tan�ml� fonksiyonunuzu stand-alone bir programda �al��t�rmay�
883880deneyiniz.
881+
8848825.2) PostgreSQL'e nas�l yeni tipler/fonksiyonlar ekleyebilirim?
885883
886884�al��malar�n�z� pgsql-hackers e-posta listesine g�nderiniz. Kodunuz incelendikten sonra /contrib dizinine konacakt�r.
885+
8878865.3) Bir tuple dond�rmek icin bir C fonksiyonunu nasil yazar�m?
888887
889888PostgreSQL 7.3 s�r�m� ile birlikte, C, PL/PgSQL ve SQL kullan�larak tablo-d�nd�ren fonksiyonlar tamamen
890889desteklenmektedir. Ayr�nt�l� bilgi i�in PostgreSQL 7.3.2 Kullan�c� Rehberi'ne bakabilrisiniz. Bir �rne�i
891890contrib/tablefunc i�inde bulabilirsiniz.
891+
8928925.4) Bir kaynak dosyas�nda de�i�iklik yapt�m. Yeniden derlememe ra�men de�i�iklik ge�erli olmuyor. Neden?
893893
894894Makefile'lar include dosyalar� i�in tam bir ba��ml�l�k i�ermezler. �ncelikle make clean, ard�ndan da baska bir make