raptiye'yi yayınlamak amacıyla bol bol veritabanlarıyla haşır neşir olmam gerekti. Bugünlerde bir anket aracıyla birlikte, raptiye'nin yayında olan veritabanını yeni siteye taşımak için kullanacağım aktarma aracını yazıyorum. WordPress'in veritabanı bir hayli kötüymüş..
Görülen o ki; etiketler için UTW eklentisini kullanırken (235. yazıya kadar) wp_tags adındaki tablo kullanılıyormuş ve hayat daha güzelmiş..
Sonrasında WordPress'in kendi etiket sistemi gelince wp_terms adında bir tablo oluşturulmuş. Buraya kadar bir sorun yok ama sorun etiketler ile yazıları eşleştiren tablolara bakınca ortaya çıkıyor. Bu tablolar arasındaki ilişkiyi anlayıp bir yazıya ait etiketleri bulmam gereksiz yere epey uğraştırdı beni.. Niye böyle bir tablo yapısına gitmişler cidden merak ettim. (araştır!)
Bu arada kullandığım Türkçe karakterlerle başım derde girdi. sqlite3'te beni hiç rahatsız etmeyen sıkıntılar baş gösterdi. Bu sorunların sebebi MySQL'de tabloların latin5 vb. kodlamalar ile oluşturulmasıydı. MySQL kurulduktan sonra siz aksini belirtmedikçe bu kodlamayı kullanıyor tablo yaratırken.. En başta tabloları Django oluşturduğundan ...
Yazının devamını okumak için tıklayın..


kasım 2008

etiket bulutu
yeni yorumlar
destekliyorum!







arkadaşlar
girilesiceler
twitter
iletişim







üyelik girişi



