Eldono de IvorySQL 2.1, PostgreSQL-aldonaĵo por Oracle-kongruo

La eldono de la projekto IvorySQL 2.1 estis publikigita, evoluigante la eldonon de la PostgreSQL DBMS, kiu provizas tavolon por certigi kongruon kun aplikoj destinitaj por labori kun la Oracle DBMS. La aldonaĵo estas disvolvita per ŝanĝoj al la plej nova kodbazo de PostgreSQL kaj la programistoj asertas la eblecon uzi IvorySQL kiel travidebla anstataŭaĵo por la plej nova versio de PostgreSQL, kies diferenco venas al la aspekto de la agordo "kongrua_db". , kiu inkluzivas kongruecan reĝimon kun Oracle. La kodo estas skribita en C kaj distribuita sub la licenco Apache 2.0.

IvorySQL efektivigas la PL/iSQL-proceduran lingvon, kiu sekvas PL/SQL-sintakso, kaj subtenas Oracle-stilaj pakaĵoj kaj pakaĵoperacioj kiel ekzemple "CREATE PACKAGE". IvorySQL ankaŭ subtenas Oracle-specifan sintakson por operacioj, esprimoj, kaj ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION, kaj MINUS deklaroj, kaj disponigas Orakol-kongruan aron de funkcioj kaj tipoj. Por kopii Oracle-funkciojn, tipojn kaj pakaĵojn, IvorySQL uzas kodon de la Orafce PostgreSQL-aldonaĵo.

La nova versio de IvorySQL provizas transiron al la kodbazo PostgreSQL 15.1 kaj efektivigas subtenon por tutmondaj unikaj indeksoj kreitaj per la esprimo "CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL". Tiaj indeksoj povas esti uzataj por krei unikan indekson sur dividita tablo kiu restas unika tra ĉiuj sekcioj kiam alirite per ne-dispartita ŝlosilo.

fonto: opennet.ru

Aldoni komenton