Paglabas ng IvorySQL 2.1, isang PostgreSQL add-on para sa Oracle compatibility

Ang paglabas ng proyekto ng IvorySQL 2.1 ay nai-publish, na binuo ang edisyon ng PostgreSQL DBMS, na nagbibigay ng isang layer para sa pagtiyak ng pagiging tugma sa mga application na idinisenyo upang gumana sa Oracle DBMS. Ang add-on ay ginagawa sa pamamagitan ng paggawa ng mga pagbabago sa pinakabagong PostgreSQL codebase at inaangkin ng mga developer ang posibilidad na gamitin ang IvorySQL bilang isang transparent na kapalit para sa pinakabagong bersyon ng PostgreSQL, ang pagkakaiba kung saan nagmumula sa hitsura ng "compatible_db" na setting , na kinabibilangan ng compatibility mode sa Oracle. Ang code ay nakasulat sa C at ipinamahagi sa ilalim ng lisensya ng Apache 2.0.

Ang IvorySQL ay nagpapatupad ng PL/iSQL procedural language, na sumusunod sa PL/SQL syntax, at sumusuporta sa Oracle-style na mga pakete at mga pagpapatakbo ng package gaya ng "GUMAWA NG PACKAGE". Sinusuportahan din ng IvorySQL ang Oracle-specific na syntax para sa mga operasyon, expression, at ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION, at MINUS na mga pahayag, at nagbibigay ng Oracle-compatible na hanay ng mga function at uri. Upang tularan ang mga function, uri at package ng Oracle, gumagamit ang IvorySQL ng code mula sa add-on ng Orafce PostgreSQL.

Ang bagong bersyon ng IvorySQL ay nagbibigay ng transition sa PostgreSQL 15.1 code base at nagpapatupad ng suporta para sa mga pandaigdigang natatanging index na ginawa gamit ang expression na "GUMAWA NG NATATANGING INDEX global_index SA idxpart(bid) GLOBAL". Ang mga naturang index ay maaaring gamitin upang lumikha ng isang natatanging index sa isang partitioned table na nananatiling kakaiba sa lahat ng partition kapag na-access ng isang non-partitioned key.

Pinagmulan: opennet.ru

Magdagdag ng komento