PostgreSQL İle Türkçe Karakter Destekli Veri Tabanı Oluşturma

Son zamanlarda POSTGRESQL ile uğraşmaktayım/ız. Kendi testlerimize göre MySQL’e göre daha hızlı kalan POSTGRESQL bizi cezbetti diyebilirim.

Notlarımın ararsında kalan bir komutu sizinle paylaşmak isterim. Çünkü yaşadığım bir problem. Veritabanı oluştururken Türkçe Karakter destekli olarak oluşturmazsak, SQL sorgularımızda istenmeyen sonuçlar doğurabiliyor. Mesela where, like gibi komutlarda Türkçe karakterleriniz varsa verilerinizde eşleşmiyor olabiliyor. Ek olarak büyük küçük harf durumlarında bayağı problem yaşanıyor.

Aşağıdaki komutla veri tabanı oluştururken Türkçe Karakter destekli olarak çalışabilirsiniz.

CREATE DATABASE VERITABANI_ADI
WITH 
OWNER = KULLANICI
TEMPLATE = template0
ENCODING = 'UTF8'
LC_COLLATE = 'tr_TR.UTF-8'
LC_CTYPE = 'tr_TR.UTF-8'
TABLESPACE = pg_default
CONNECTION LIMIT = -1;

“PostgreSQL İle Türkçe Karakter Destekli Veri Tabanı Oluşturma” için 2 yanıt

  1. Merhaba,
    CREATE DATABASE TABLO_ADI yerine CREATE DATABASE DATABASE_ADI mı olması gerekiyor acaba?
    teşekkürler paylaşım için.

Bir Cevap Yazın

%d blogcu bunu beğendi: