Lëshimi i IvorySQL 2.1, një shtesë PostgreSQL për përputhshmërinë e Oracle

Publikimi i projektit IvorySQL 2.1 është publikuar, duke zhvilluar edicionin e PostgreSQL DBMS, i cili ofron një shtresë për të siguruar përputhshmërinë me aplikacionet e krijuara për të punuar me Oracle DBMS. Shtesa është duke u zhvilluar duke bërë ndryshime në bazën më të fundit të kodeve PostgreSQL dhe zhvilluesit pretendojnë mundësinë e përdorimit të IvorySQL si një zëvendësim transparent për versionin më të fundit të PostgreSQL, ndryshimi nga i cili zbret në shfaqjen e cilësimit "compatible_db". , i cili përfshin modalitetin e përputhshmërisë me Oracle. Kodi është shkruar në C dhe shpërndahet nën licencën Apache 2.0.

IvorySQL zbaton gjuhën procedurale PL/iSQL, e cila ndjek sintaksën PL/SQL, dhe mbështet paketat e stilit Oracle dhe operacionet e paketave si "CREATE PACKAGE". IvorySQL gjithashtu mbështet sintaksën specifike të Oracle për operacionet, shprehjet dhe deklaratat ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION dhe MINUS, dhe ofron një grup funksionesh dhe llojesh të përputhshëm me Oracle. Për të imituar funksionet, llojet dhe paketat e Oracle, IvorySQL përdor kodin nga shtesa Orafce PostgreSQL.

Versioni i ri i IvorySQL ofron një kalim në bazën e kodit PostgreSQL 15.1 dhe zbaton mbështetje për indekset unike globale të krijuara duke përdorur shprehjen "KRIJO INDEKSI UNIKE global_index ON idxpart(oferta) GLOBAL". Indekse të tilla mund të përdoren për të krijuar një indeks unik në një tabelë të ndarë që mbetet unik në të gjitha ndarjet kur aksesohet nga një çelës jo i ndarë.

Burimi: opennet.ru

Shto një koment