IvorySQL 2.1, PostgreSQL pievienojumprogrammas izlaišana Oracle saderībai

Ir publicēts IvorySQL 2.1 projekta izlaidums, izstrādājot PostgreSQL DBVS izdevumu, kas nodrošina slāni saderības nodrošināšanai ar lietojumprogrammām, kas paredzētas darbam ar Oracle DBVS. Papildinājums tiek izstrādāts, veicot izmaiņas jaunākajā PostgreSQL kodu bāzē, un izstrādātāji apgalvo, ka ir iespēja izmantot IvorySQL kā caurspīdīgu jaunākās PostgreSQL versijas aizstājēju, no kuras atšķirība ir saistīta ar iestatījuma “compatible_db” izskatu. , kas ietver saderības režīmu ar Oracle. Kods ir rakstīts C valodā un tiek izplatīts saskaņā ar Apache 2.0 licenci.

IvorySQL ievieš PL/iSQL procesuālo valodu, kas seko PL/SQL sintaksei, un atbalsta Oracle stila pakotnes un pakotnes darbības, piemēram, "IZVEIDOT PAKOTES". IvorySQL atbalsta arī Oracle specifisko sintaksi operācijām, izteiksmēm un ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION un MINUS priekšrakstiem, kā arī nodrošina ar Oracle saderīgu funkciju un tipu kopu. Lai emulētu Oracle funkcijas, veidus un pakotnes, IvorySQL izmanto kodu no Orafce PostgreSQL pievienojumprogrammas.

Jaunā IvorySQL versija nodrošina pāreju uz PostgreSQL 15.1 kodu bāzi un ievieš atbalstu globāliem unikāliem indeksiem, kas izveidoti, izmantojot izteiksmi “CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL”. Šādus indeksus var izmantot, lai izveidotu unikālu indeksu sadalītajā tabulā, kas paliek unikāls visos nodalījumos, kad tam piekļūst nesadalīta atslēga.

Avots: opennet.ru

Pievieno komentāru