Lansarea IvorySQL 2.1, un addon pentru PostgreSQL care asigură compatibilitate cu Oracle

A fost publicat release-ul proiectului IvorySQL 2.1, care dezvoltă o ediție de DBMS PostgreSQL, oferind un strat pentru asigurarea compatibilității cu aplicațiile destinate să funcționeze cu DBMS Oracle. Addonul se dezvoltă prin modificări aduse noii baze de cod PostgreSQL, iar dezvoltatorii afirmă că IvorySQL poate fi folosit ca un substitut transparent pentru ultima versiune PostgreSQL, diferența constând în introducerea setării „compatible_db”, care include modul de compatibilitate cu Oracle. Codul este scris în C și este distribuit sub licența Apache 2.0.

IvorySQL implementează limbajul procedural PL/iSQL, care replică sintaxa PL/SQL și suportă pachete în stil Oracle și operațiuni cu pachete, cum ar fi «CREATE PACKAGE». De asemenea, IvorySQL acceptă sintaxa specifică Oracle pentru operațiuni, expresii și operatori ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION și MINUS, oferind un set de funcții și tipuri compatibile cu Oracle. Pentru a emula funcții, tipuri și pachete Oracle, IvorySQL utilizează codul extensiei PostgreSQL Orafce.

În noua versiune IvorySQL, a fost realizată trecerea la baza de cod PostgreSQL 15.1 și a fost implementat suportul pentru indicii unici globali, creați cu ajutorul expresiei «CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL». Astfel de indici pot fi folosiți pentru a crea un indice unic pentru un tabel pe secțiuni, care menține unicitatea pentru toate secțiunile atunci când se selectează după o cheie care nu este legată de secțiuni.

Sursa: opennet.ro

Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS 🔥 Cumpără un hosting fiabil pentru site-uri cu protecție DDoS, servere VPS VDS | ProHoster