Artımlı görünüm bakımı (IVM) özelliği sağlayan bir genişletme modülü olan pg_ivm‘nin 1.9 sürümü, Yugo Nagata tarafından duyuruldu. IVM geliştirme grubunun, pg_ivm 1.9’u duyurmaktan mutluluk duyduğunu söyleyen Nagata; bakım işlemleri sırasında PostgreSQL 17 veya üzeri ile kullanıldığında güvenli bir search_path kullanmak üzere işlevlerin değiştirildiğini belirten Nagata; bu, bakım işlemlerinin (IMMV’lerin ve refresh_immv’lerin otomatik bakımı) güvenli olmayan erişim gerçekleştirmesini önlediğini söyledi. Varsayılan olmayan şemalara başvurması gereken IMMV’ler tarafından kullanılan işlevlerin, işlev oluşturma sırasında bir arama yolu belirtmesi gerektiğini belirten Nagata; refresh_immv’nin, PostgreSQL 17 veya üzeri ile kullanıldığında MAINTAIN ayrıcalığına sahip kullanıcılarca yürütülebileceğini ifade etti. pg_ivm 1.9 hakkında bilgi edinmek için sürüm duyurusunu ya da Yugo Nagata’nın GitHub duyurusunu inceleyebilirsiniz.
Tag Archives | IVM geliştirme grubu
pg_ivm 1.7 duyuruldu
Artımlı görünüm bakımı (IVM) özelliği sağlayan bir genişletme modülü olan pg_ivm‘nin 1.7 sürümü, Yugo Nagata tarafından duyuruldu. IVM geliştirme grubunun, pg_ivm 1.7’yi duyurmaktan mutluluk duyduğunu söyleyen Nagata; PostgreSQL 16 için destek eklenen yeni sürümle, artık pg_ivm’yi PostgreSQL 13, 14, 15 ve 16 ile oluşturabilip ve kullanabilmenin mümkün olduğu söyleniyor. Artımlı görünüm bakımı (IVM) özelliği sağlayan bir genişletme modülü olan pg_ivm, yeniden hesaplamak yerine yalnızca artımlı değişikliklerin hesaplandığı ve görünümlere uygulandığı, somutlaştırılmış görünümleri güncel hale getirmenin bir yolu olarak tanımlanıyor. pg_ivm, temel tablo değiştirildikten hemen sonra materyalleştirilmiş görünümlerin güncellendiği bir tür anında bakım sağlıyor. pg_ivm 1.7 hakkında bilgi edinmek için sürüm duyurusunu ya da Yugo Nagata’nın GitHub duyurusunu inceleyebilirsiniz.
pg_ivm 1.2 duyuruldu
Artımlı görünüm bakımı (IVM) özelliği sağlayan bir genişletme modülü olan pg_ivm‘nin 1.2 sürümü, Yugo Nagata tarafından duyuruldu. IVM geliştirme grubunun, pg_ivm 1.2’yi duyurmaktan mutluluk duyduğunu söyleyen Nagata; PostgreSQL 15 için destek eklenen yeni sürümde, FROM yan tümcesinde basit alt sorgular için destek eklendiğini ifade etti. Yerleşik minimum ve maksimum toplama işlevleri için de destek eklenen yeni sürümde, bir hedef listesindeki alt sorgulara veya WHERE yan tümcesine (EXISTS alt sorguları dahil) izin verilmediğini belirtti. Nagata; artımlı görünüm bakımı (IVM) özelliği içeren pg_ivm ile artımlı değişikliklerin hesaplandığı ve görünümlere uygulandığı, bunun gerçekleştirilmiş görünümleri güncel hale getirmenin bir yolu olduğunu söyledi. pg_ivm, bir temel tablo değiştirildikten hemen sonra gerçekleştirilmiş görünümlerin güncellendiği bir tür acil bakım sağlamaktadır. pg_ivm 1.2 hakkında bilgi edinmek için sürüm duyurusunu ya da Yugo Nagata’nın GitHub duyurusunu inceleyebilirsiniz.
pg_ivm 1.2 edinmek için aşağıdaki linkten yararlanabilirsiniz.