IvorySQL 2.1 väljaanne, PostgreSQLi laiendus Oracle'iga ühilduvuse tagamiseks

IvorySQL projekti 2.1 väljaanne on avaldatud, mis arendab PostgreSQL andmebaasi redaktsiooni, pakkudes kihti, et tagada ühilduvus Oracle'i andmebaasi eest vastutavate rakendustega. Laiendust arendatakse, tehes muudatusi viimases PostgreSQL koodibaasis, ning arendajad teatavad, et IvorySQL-i saab kasutada läbipaistva asendajana viimase PostgreSQL versiooni puhul, mille eristamine seisneb seades sisse 'compatible_db', mis aktiveerib Oracle'i ühilduvuse režiimi. Kood on kirjutatud C keeles ja levitatakse Apache 2.0 litsentsi alusel.

IvorySQL rakendab protseduurikeelt PL/iSQL, mis jäljendab PL/SQL süntaksit, ja toetab Oracle'i stiilis pakette ning paketiga seotud toiminguid, nagu 'CREATE PACKAGE'. IvorySQL toetab ka Oracle'ile iseloomulikku süntaksit operatsioonide, väljendite ja ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION ja MINUS operaatorite osas, pakkudes Oracle'iga ühilduvat funktsioonide ja tüüpide komplekti. Oracle'i funktsioonide, tüüpide ja pakettide emuleerimiseks IvorySQL-is kasutatakse PostgreSQL laienduse Orafce koodi.

Uues versioonis IvorySQL on üle mindud PostgreSQL 15.1 koodibaasile ning sisse on viidud globaalsete unikaalsete indeksite tugi, mis luuakse väljendiga «CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL». Delikaatsed indeksid saavad olla kasutusel unikaalse indeksi loomiseks jagatud tabeliga, mis säilitab unikaalsuse kõikide sektsioonide jaoks, kui päring tehakse sektsioonidega mitteseotud võtme järgi.

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster