From: | "Esref Atak" <esrefatak(at)gmail(dot)com> |
---|---|
To: | "Yavuz Kavus" <yavuzkavus(at)gmail(dot)com> |
Cc: | PostgreSQL <pgsql-tr-genel(at)postgresql(dot)org> |
Subject: | Re: Pg Türkçe desteği |
Date: | 2006-06-03 16:07:03 |
Message-ID: | b0e445b30606030907h2f86aaf4o337a527ad5aa74bb@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-tr-genel |
On 6/3/06, Yavuz Kavus <yavuzkavus(at)gmail(dot)com> wrote:
>
> Oluşturduğunuz fonskiyondan yola çıkarak ILIKE işlevini görecek şöyle
> bir fonksiyon oluşturulabilir belki :
>
>
Aslında, PostgreSQL'de kendi operatörlerinizi oluşturmanız da mümkündür.
Belki ILIKE yerine TILIKE gibi bir "operatör" oluşturarak işi halletmek de
mümkün olabilir. Fakat, yalnızca sizin bahsetmiş olduğunuz yöntemle bile
işler yürütülebilir.
Bu noktada değinmek istediğim bir konu var. Bizim kendi geliştirdiğimiz
operatör ve fonksiyonların, "doğal" VTS fonksiyon ve operatörlerinden "daha
yavaş" olabileceği de hesaba katılmalıdır. Örneğin biz Oracle'da da aynı
şekilde Türkçe "ı"/"İ" karakteri sorununu çözmek için yine bir Oracle
fonksiyonu geliştirip onu kullanmıştık. Oracle'da her kayıt başına aynı
fonksiyonu tekrar tetikleme hızı aşırı yavaş olduğundan dolayı, cidi
performans kayıpları yaşamıştık. Fakat çok şükür ki PostgreSQL'de bu noktada
ciddi bir sorun yok. Kendi fonksiyonlarınızı güvenle oluşturup
kullanabilirsiniz.
--
SAYGILARIMLA | Respects
EŞREF ATAK | Esref Atak
WEB UYGULAMALARI ANALİSTİ | Web Applications Analyst
COLDFUSION WEB UYGULAMA GELİŞTİRİCİ | ColdFusion Web Application Developer
İstikbal vaadetmek, bulaşıcı bir hastalıktır
From | Date | Subject | |
---|---|---|---|
Next Message | Esref Atak | 2006-06-06 05:42:15 | Süreç sayısı |
Previous Message | Yavuz Kavus | 2006-06-03 12:01:24 | Re: Pg Türkçe desteği |