Herkese Selam,
Herkes Local Builder ile uğraşmasın diye Local Builder ile oluşturduğum paketi yayınlıyorum.
Bu paketi doğrudan kurarak bu dil sorununu aşabilirsiniz. Sıfır kurulum aşamasında takılanlar aşağıdaki adımları sırasıyla takip ederek kurulumlarını başarılı bir şekilde gerçekleştirebilirler.
Yeni Kurulum:
- English / United States dilini seçerek PostgreSQL kurulumunuzu başarıyla yapın.
- CMD Yönetici olarak çalıştırın.
- CMD'de net stop postgresql-x64-17 komutuyla çalışan PostgreSQL servisini durdurun. (Buradaki ve bundan sonraki komutlarda yazan 17 değeri Postgresql versiyonumdur. Siz hangi versiyonu kurduysanız onu girin örneğin 16 vb.)
- "C:\Program Files\PostgreSQL\17" dizinine giderek data klasörünü silin (içinde veritabanınız varsa önermem) veya başka bir yere yedekleyerek taşıyın.
- Verdiğim paketi yükleyin. (Daha öncesinde yükleyebilirsiniz.)
- CMD'de cd "C:\Program Files\PostgreSQL\17\bin" komutuyla PostgreSQL'in kurulu olduğu dizine gidin.
- CMD'de .\initdb.exe -D "C:\Program Files\PostgreSQL\17\data" -U postgres -E UTF8 --locale=Turkish_Turkey.1254 komutunu çalıştırın ve sonuçlanmasını bekleyin. (Bu işlem data klasörünüzü yeni dil yapılandırmasına göre tekrar yapılandırır.)
- CMD'de net start postgresql-x64-17 komutunu çalıştırarak PostgreSQL'inizi tekrar çalıştırın.
Yukarıdaki işleri başarıyla gerçekleştirdiğinizde aşağıdaki SQL komutlarıyla doğrudan Türkçe dil desteği bulunan bir veritabanı oluşturabilirsiniz. Dilerseniz başka bir dilde oluşturulmuş veritabanlarını taşıyarak veya güncelleyerek Türkçe desteği kazandırabilirsiniz.
Türkçe Dil Destekli Veritabanı Oluşturma:
CREATE DATABASE your_database_name
WITH OWNER = postgres
ENCODING = 'UTF8'
LC\_COLLATE = 'Turkish\_Turkey.1254'
LC\_CTYPE = 'Turkish\_Turkey.1254'
TABLESPACE = pg\_default
CONNECTION LIMIT = -1;
Türkçe Dil Desteği Paketi: https://drive.google.com/file/d/1F9wAyUM8KxOL3JLmBeZZTNfTA6Qr8rmz/view?usp=sharingVirusTotal Linki: https://www.virustotal.com/gui/url/205768754eb568dad440909158e7b9e939dada74bc197c9af897ed7632337daf
Soru ve eksiklerinizi bana iletebilirsiniz.
Teşekkürler.