Објавување на IvorySQL 2.1, додаток PostgreSQL за компатибилност на Oracle

Објавено е објавувањето на проектот IvorySQL 2.1, развивајќи го изданието на PostgreSQL DBMS, кое обезбедува слој за обезбедување компатибилност со апликации дизајнирани да работат со Oracle DBMS. Додатокот се развива со правење промени на најновата база на кодови PostgreSQL и програмерите тврдат дека е можност да се користи IvorySQL како транспарентна замена за најновата верзија на PostgreSQL, разликата од која се сведува на изгледот на поставката „compatible_db“. , кој вклучува режим на компатибилност со Oracle. Кодот е напишан во C и се дистрибуира под лиценцата Apache 2.0.

IvorySQL го имплементира процедуралниот јазик PL/iSQL, кој ја следи синтаксата PL/SQL и поддржува пакети во стилот на Oracle и операции на пакети како „CREATE PACKAGE“. IvorySQL, исто така, поддржува синтакса специфична за Oracle за операции, изрази и изјави за ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION и MINUS и обезбедува сет на функции и типови компатибилен со Oracle. За да ги имитира функциите, типовите и пакетите на Oracle, IvorySQL користи код од додатокот Orafce PostgreSQL.

Новата верзија на IvorySQL обезбедува транзиција кон базата на кодови PostgreSQL 15.1 и имплементира поддршка за глобалните уникатни индекси создадени со изразот „СОЗДАДЕТЕ ЕДИНСТВЕН ИНДЕКС global_index ON idxpart(bid) GLOBAL“. Ваквите индекси може да се користат за да се создаде единствен индекс на поделена табела што останува единствен во сите партиции кога ќе се пристапи со непартициониран клуч.

Извор: opennet.ru

Додадете коментар