Utgivning av IvorySQL 2.1, ett tillÀgg ovanpÄ PostgreSQL för att sÀkerstÀlla kompatibilitet med Oracle

IvorySQL 2.1 har slÀppts, en variant av databashanteraren PostgreSQL som erbjuder ett lager för att sÀkerstÀlla kompatibilitet med applikationer avsedda för Oracle-databaser. TillÀgget utvecklas genom Àndringar i den senaste kÀllkoden av PostgreSQL, och utvecklarna hÀvdar att IvorySQL kan anvÀndas som en transparent ersÀttning för den senaste versionen av PostgreSQL, dÀr skillnaden ligger i introduktionen av konfigurationen «compatible_db», som aktiverar Oracle-kompatibilitetslÀget. Koden Àr skriven i C och distribueras under Apache 2.0-licensen.

IvorySQL implementerar det procedurala sprÄket PL/iSQL, som speglar syntaksen hos PL/SQL, och stöder Oracle-stil paket och paketoperationer, sÄsom «CREATE PACKAGE». IvorySQL stödjer Àven Oracle-specifik syntaks för operationer, uttryck och kommandon som ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION och MINUS, samt tillhandahÄller ett Oracle-kompatibelt set av funktioner och typer. För att emulera Oracle-funktioner, typer och paket i IvorySQL anvÀnds koden frÄn PostgreSQL-tillÀgget Orafce.

I den nya versionen av IvorySQL har en övergÄng till PostgreSQL 15.1-koden sÀkerstÀllts och stöd för globala unika index, skapade med uttrycket «CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL», har implementerats. SÄdana index kan anvÀndas för att skapa ett unikt index för partitionerade tabeller, vilket sÀkerstÀller unikhet för alla partitioner vid sökningar med en nyckel som inte Àr kopplad till partitionerna.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster