Izdanje IvorySQL 2.1, PostgreSQL dodatka za Oracle kompatibilnost

Objavljeno je izdanje projekta IvorySQL 2.1 kojim se razvija izdanje PostgreSQL DBMS-a, koje pruža sloj za osiguranje kompatibilnosti sa aplikacijama dizajniranim za rad sa Oracle DBMS-om. Dodatak se razvija unošenjem izmjena u najnoviju PostgreSQL kodnu bazu, a programeri tvrde da postoji mogućnost korištenja IvorySQL-a kao transparentne zamjene za najnoviju verziju PostgreSQL-a, a razlika se svodi na pojavu postavke “compatible_db” , koji uključuje način kompatibilnosti s Oracleom. Kôd je napisan na C i distribuiran pod licencom Apache 2.0.

IvorySQL implementira PL/iSQL proceduralni jezik, koji prati PL/SQL sintaksu i podržava pakete u Oracle stilu i operacije paketa kao što je "CREATE PACKAGE". IvorySQL također podržava sintaksu specifičnu za Oracle za ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION i MINUS operatore, izraze i izraze, i pruža Oracle kompatibilan skup funkcija i tipova. Da bi emulirao Oracle funkcije, tipove i pakete, IvorySQL koristi kod iz Orafce PostgreSQL dodatka.

Nova verzija IvorySQL-a pruža prijelaz na PostgreSQL 15.1 bazu koda i implementira podršku za globalne jedinstvene indekse kreirane korištenjem izraza “CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL”. Takvi indeksi se mogu koristiti za kreiranje jedinstvenog indeksa na particioniranoj tablici koji ostaje jedinstven na svim particijama kada mu se pristupa putem neparticioniranog ključa.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster