Liberazione di IvorySQL 2.1, un add-on PostgreSQL per a cumpatibilità Oracle

A liberazione di u prughjettu IvorySQL 2.1 hè stata publicata, chì sviluppa una edizione di u DBMS PostgreSQL chì furnisce una capa per assicurà a cumpatibilità cù l'applicazioni pensate per travaglià cù l'Oracle DBMS. L'add-on hè sviluppatu facendu cambiamenti à a nova basa di codice PostgreSQL, è i sviluppatori dichjaranu a pussibilità di utilizà IvorySQL cum'è un sustitutu trasparente per l'ultima versione di PostgreSQL, a diferenza da quale vene à l'apparizione di "compatible_db" paràmetru, chì include u modu di cumpatibilità Oracle. U codice hè scrittu in C è distribuitu sottu a licenza Apache 2.0.

IvorySQL implementa una lingua procedurale PL / iSQL chì imita a sintassi PL / SQL è supporta pacchetti in stile Oracle è operazioni di pacchettu cum'è "CREATE PACKAGE". IvorySQL supporta ancu a sintassi specifica di Oracle per ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION è MINUS operazioni, espressioni è dichjarazioni, è furnisce un inseme di funzioni è tipi compatibile cù Oracle. IvorySQL usa u codice add-on Orafce PostgreSQL per emulà funzioni, tipi è pacchetti Oracle.

A nova versione di IvorySQL passa à a basa di codice PostgreSQL 15.1 è implementa u supportu per l'indici unichi globale creati cù a dichjarazione "CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL". Tali indici ponu esse utilizati per creà un indexu unicu nantu à una tavula partizionata chì hè unicu in tutte e partizioni quandu si trova nantu à una chjave non partizionata.

Source: opennet.ru

Add a comment