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;
Merhaba,
CREATE DATABASE TABLO_ADI yerine CREATE DATABASE DATABASE_ADI mı olması gerekiyor acaba?
teşekkürler paylaşım için.
Merhaba,
Doğru ufak bir alışkanlıktan kalma durum bu 🙂
Düzeltmesini sağladım.
Yorumun ve dikkatin için teşekkürler..