Release fan IvorySQL 2.1, in PostgreSQL-tafoeging foar Oracle-kompatibiliteit

De frijlitting fan it IvorySQL 2.1-projekt is publisearre, it ûntwikkeljen fan de edysje fan 'e PostgreSQL DBMS, dy't in laach leveret foar it garandearjen fan kompatibiliteit mei applikaasjes ûntworpen om te wurkjen mei de Oracle DBMS. De tafoeging wurdt ûntwikkele troch feroaringen te meitsjen oan 'e lêste PostgreSQL-koadebase en de ûntwikkelders beweare de mooglikheid om IvorySQL te brûken as in transparante ferfanging foar de lêste ferzje fan PostgreSQL, wêrfan it ferskil delkomt op it uterlik fan 'e "compatible_db" ynstelling , dy't kompatibiliteitsmodus omfettet mei Oracle. De koade is skreaun yn C en ferspraat ûnder de Apache 2.0-lisinsje.

IvorySQL ymplementearret de PL/iSQL-prosedueretaal, dy't PL/SQL-syntaksis folget, en stipet Oracle-stylpakketten en pakketoperaasjes lykas "CREATE PACKAGE". IvorySQL stipet ek Oracle-spesifike syntaksis foar operaasjes, útdrukkingen en ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION, en MINUS statements, en leveret in Oracle-kompatibele set fan funksjes en typen. Om Oracle-funksjes, soarten en pakketten te emulearjen, brûkt IvorySQL koade fan 'e Orafce PostgreSQL-tafoeging.

De nije ferzje fan IvorySQL leveret in oergong nei de PostgreSQL 15.1-koadebasis en ymplementearret stipe foar globale unike yndeksen makke mei de útdrukking "CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL". Sokke yndeksen kinne brûkt wurde om in unike yndeks te meitsjen op in partitionearre tabel dy't unyk bliuwt oer alle partysjes as se tagong krije mei in net-partitioneare kaai.

Boarne: opennet.ru

Add a comment