Lansarea IvorySQL 2.1, un add-on PostgreSQL pentru compatibilitatea Oracle

A fost publicată lansarea proiectului IvorySQL 2.1, dezvoltând ediția SGBD-ului PostgreSQL, care oferă un strat pentru asigurarea compatibilității cu aplicațiile concepute să funcționeze cu SGBD-ul Oracle. Suplimentul este dezvoltat prin modificarea celei mai recente baze de cod PostgreSQL, iar dezvoltatorii susțin posibilitatea de a utiliza IvorySQL ca înlocuitor transparent pentru cea mai recentă versiune de PostgreSQL, diferența față de care se reduce la apariția setării „compatible_db”. , care include modul de compatibilitate cu Oracle. Codul este scris în C și distribuit sub licența Apache 2.0.

IvorySQL implementează limbajul procedural PL/iSQL, care urmează sintaxa PL/SQL și acceptă pachete în stil Oracle și operațiuni de pachete, cum ar fi „CREATE PACKAGE”. IvorySQL acceptă, de asemenea, sintaxa specifică Oracle pentru operatori, expresii și instrucțiuni ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION și MINUS și oferă un set de funcții și tipuri compatibile cu Oracle. Pentru a emula funcțiile, tipurile și pachetele Oracle, IvorySQL folosește codul din programul de completare Orafce PostgreSQL.

Noua versiune de IvorySQL oferă o tranziție la baza de cod PostgreSQL 15.1 și implementează suport pentru indecșii unici globali creați folosind expresia „CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL”. Astfel de indecși pot fi utilizați pentru a crea un index unic pe o tabelă partiționată care rămâne unic în toate partițiile atunci când este accesat de o cheie nepartiționată.

Sursa: opennet.ru

Cumpărați găzduire de încredere pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără găzduire web fiabilă cu protecție DDoS, servere VPS VDS | ProHoster