Re: Pg Türkçe desteği

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

In response to

Browse pgsql-tr-genel by date

  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