1
1
PostgreSQL i�in S�k�a Sorulan Sorular (SSS)
2
2
3
- Son g�ncelleme : 09 Kas�m 2004 Sal� - 12:02:27
3
+ Son g�ncelleme : 15 Kas�m 2004 Pazartesi - 14:47:20
4
4
5
5
Current maintainer: Bruce Momjian (pgman@candle.pha.pa.us)
6
6
7
7
�evirenler : Devrim G�nd�z (devrim@tdmsoft.com)
8
- Nicholas Morris Tufar (ntufar@tdmsoft.com)
8
+ Nicolai Tufar (ntufar@tdmsoft.com)
9
9
Volkan YAZICI (volkany@phreaker.net)
10
10
11
11
Bu belgenin en g�ncel hali, http://www.PostgreSQL.org/docs/faqs/FAQ_turkish.html ve
@@ -77,8 +77,7 @@ kolonumdaki say
77
77
4.24) Ayn� anda birden fazla veritaban�nda nas�l i�lem yapabilirim?
78
78
4.25) Bir fonksiyondan nas�l �oklu sat�r ya da kolon d�nd�rebilirim?
79
79
4.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?
82
81
PostgreSQL �zelliklerini Geni�letmek
83
82
5.1) Kullan�c�-tan�ml� bir fonksiyon yazd�m. psql'de �al��t�rd���m zaman neden core dump ediyor?
84
83
5.2) PostgreSQL'e nas�l yeni veri tipleri/fonksiyonlar ekleyebilirim?
@@ -737,6 +736,7 @@ iletmedi ve bu s
737
736
738
737
TIDler, belirli fiziksel sat�rlar block ve offset de�erleri ile belirtmekte kullan�l�r. TIDler, sat�rlar de�i�ti�inde
739
738
ya da yeniden y�klendi�inde de�i�irler. Index girdileri taraf�ndan fiziksel sat�rlar� g�stermek i�in kullan�l�rlar.
739
+
740
740
4.17) PostgreSQL'de kullan�lan baz� terimlerin anlamlar� nelerdir?
741
741
742
742
Kaynak 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
849
849
850
850
contrib/dblink fonksiyon �a�r�lar�n� kullanarak cross-database sorgulara izin verir. Tabii ki, bir istemci de�i�ik
851
851
veritabanlar�na ayn� anda eri�im sa�layabilir ve bilgiyi bu �ekilde birle�tirebilir.
852
+
852
853
4.25) Bir fonksiyondan nas�l �oklu sat�r ya da kolon d�nd�rebilirim?
853
854
854
855
7.3 s�r�m�nde, bir fonksiyondan kolayl�kla �oklu sat�r ya da s�tun d�nd�rebilirsiniz.
855
856
(http://techdocs.postgresql.org/guides/SetReturningFunctions)
857
+
856
858
4.26) Neden Pl/PgSQL fonksiyonlar� i�inden g�venli bir �ekilde tablo yaratma/kald�rma i�lemlerini yapam�yoruz?
857
859
858
860
PL/PgSQL fonksiyon i�erikleri cache'ler. Bunun istenmeyen bir taraf�, e�er bir PL/PgSQL fonksiyonu ge�ici bir tabloya
859
861
eri�iyorsa ve bu tablo ileride kald�r�l�p yeniden olu�turulduktan sonra fonksiyon yeniden �a�r�l�rsa, fonksiyon
860
862
�al��mayacakt�r; ��nk� cache'lenmi� fonksiyon hala eski ge�ici tabloyu g�steriyor olacakt�r. ��z�m, ge�ici tablo
861
863
eri�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?
863
864
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?
870
866
871
867
* contrib/pgcrypto SQL sorgular�nda kullan�labilmesi i�in �ifreleme fonksiyonlar� i�ermektedir.
872
868
* �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
877
873
* Sunucunun kendisini �ifreli dosya sistemi �zerinde �al��t�rabilirsiniz.
878
874
879
875
PostgreSQL �zelliklerini Geni�letmek
876
+
880
877
5.1) Kullan�c�-tan�ml� bir fonksiyon yazd�m. psql'de �al��t�rd���m zaman neden core dump ediyor?
881
878
882
879
Sorunun nedeni birden fazla �ey olabilir. Kullan�c�-tan�ml� fonksiyonunuzu stand-alone bir programda �al��t�rmay�
883
880
deneyiniz.
881
+
884
882
5.2) PostgreSQL'e nas�l yeni tipler/fonksiyonlar ekleyebilirim?
885
883
886
884
�al��malar�n�z� pgsql-hackers e-posta listesine g�nderiniz. Kodunuz incelendikten sonra /contrib dizinine konacakt�r.
885
+
887
886
5.3) Bir tuple dond�rmek icin bir C fonksiyonunu nasil yazar�m?
888
887
889
888
PostgreSQL 7.3 s�r�m� ile birlikte, C, PL/PgSQL ve SQL kullan�larak tablo-d�nd�ren fonksiyonlar tamamen
890
889
desteklenmektedir. Ayr�nt�l� bilgi i�in PostgreSQL 7.3.2 Kullan�c� Rehberi'ne bakabilrisiniz. Bir �rne�i
891
890
contrib/tablefunc i�inde bulabilirsiniz.
891
+
892
892
5.4) Bir kaynak dosyas�nda de�i�iklik yapt�m. Yeniden derlememe ra�men de�i�iklik ge�erli olmuyor. Neden?
893
893
894
894
Makefile'lar include dosyalar� i�in tam bir ba��ml�l�k i�ermezler. �ncelikle make clean, ard�ndan da baska bir make
0 commit comments