Python DB API 2.0 spesifikasyonlarının eksiksiz bir uygulaması olarak kullanıma giren ve Python programlama dili için en popüler PostgreSQL bağdaştırıcısı olan Psycopg‘un 3.2 sürümü, Daniele Varrazzo tarafından duyuruldu. Yaklaşık iki yıl sonra 846 commit, 700’den fazla yeni test, 310 dosyada 20000’den fazla değişiklikle gelen yeni sürüm, birkaç yeni özellik getiriyor ve geriye dönük uyumlu olmayan anlamlı bir değişiklik olmadığı düşünülüyor. Birçok bilimsel uygulamada, Numpy skalerlerinin tek başına veya normal Python değerleriyle birlikte yaygın olarak kullanılmaktayken, bunların veritabanında saklanmasına yönelik bir destek olmadığı ve normal Python değerlerine dönüşümün gerekli olduğu hatırlatılıyor. Psycopg 3.2’den itibaren Numpy skalerlerinin saklanmasının otomatik olduğu ve işlemin verimli olduğu belirtiliyor. Artık PostgreSQL formatını kullanarak ham sorgu imleçlerini kullanarak sorgu yürütmenin mümkün olduğu ifade ediliyor. Psycopg 3.2 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Tag Archives | Python DB API 2.0 spesifikasyonları
Psycopg 3.0 duyuruldu
Python DB API 2.0 spesifikasyonlarının eksiksiz bir uygulaması olarak kullanıma giren ve Python programlama dili için en popüler PostgreSQL bağdaştırıcısı olan Psycopg‘un 3.0 sürümü, Daniele Varrazzo tarafından duyuruldu. Bunun, psycopg2’nin geliştirilmesi ve sürdürülmesiyle elde edilen deneyime dayanan eksiksiz bir yeniden yazma olduğunu belirten Varrazzo; Python’un (3.6-3.10) ve PostgreSQL’in (10-14) tüm güncel sürümlerini hedefleyen yeni sürümün, zaman uyumsuz ve statik olarak yazılan kod gibi modern Python geliştirme tekniklerinin kullanılmasına izin verdiğini söyledi. Bu uzun bir yolculukta, fikirleri ve kodlarıyla bu projenin harika olmasına yardımcı olan insanlara teşekkür ettiğini belirten Varrazzo; bu projeyi mümkün kılan sponsorlara da teşekkür ettiğini söyledi. Psycopg 3.0 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Psycopg 3.0 edinmek için aşağıdaki linkten yararlanabilirsiniz.
Psycopg 2.9 duyuruldu
Python DB API 2.0 spesifikasyonlarının eksiksiz bir uygulaması olarak kullanıma giren ve Python programlama dili için en popüler PostgreSQL bağdaştırıcısı olan Psycopg‘un 2.9 sürümü, Daniele Varrazzo tarafından duyuruldu. Bunun, önceki büyük sürümlere kıyasla nispeten küçük bir sürüm olduğu belirtilirken, buna karşın, paketlerin oluşturulmasının çok çaba gerektirdiği ifade edildi. Ayrıca, Python paketleme standartlarının evrimi ve birden çok mimariyi (Intel, ARM, PPC…) destekleme ihtiyacı nedeniyle paketlemenin daha karmaşık hale geldiği söyleniyor. Python 2.7, 3.4, 3.5 desteği kaldırılırken, mx.DateTime desteği de kaldırılmış bulunuyor. Python ve PostgreSQL kullanıcılarının bu iki sistem arasında en gelişmiş adaptörün oluşturulmasına destek olmalarının beklendiği belirtiliyor. Psycopg 2.9 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Psycopg 2.9 edinmek için aşağıdaki linkten yararlanabilirsiniz.