Rakirina IvorySQL 2.1, pêvekek PostgreSQL ji bo lihevhatina Oracle

Serbestberdana projeya IvorySQL 2.1 hate weşandin, guhertoya PostgreSQL DBMS pêşve dike, ku qatek ji bo misogerkirina lihevhatina bi serîlêdanên ku ji bo xebitandina Oracle DBMS-ê hatine çêkirin peyda dike. Pêvek bi guheztina guherandinan li bingeha koda PostgreSQL ya herî paşîn tê pêşve xistin û pêşdebiran îdîa dikin ku îhtîmala karanîna IvorySQL wekî guhezek zelal a guhertoya herî paşîn a PostgreSQL-yê tê bikar anîn, cûdahiya ku ji xuyangkirina mîhenga "compatible_db" tê. , ku moda lihevhatina bi Oracle re vedigire. Kod bi C-yê hatî nivîsandin û di bin lîsansa Apache 2.0 de tê belav kirin.

IvorySQL zimanê pêvajoyê yê PL/iSQL, ku hevoksaziya PL/SQL dişopîne, pêk tîne, û pakêtên Oracle-ê û operasyonên pakêtê yên wekî "PAKETA ÇÊKIRINA" piştgirî dike. IvorySQL di heman demê de hevoksaziya Oracle-ya taybetî ji bo operasyon, biwêj, û ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION, û daxuyaniyên MINUS piştgirî dike, û komek fonksiyon û celebên lihevhatî Oracle peyda dike. Ji bo ku fonksiyonên Oracle, celeb û pakêtan bişibîne, IvorySQL kodê ji pêveka Orafce PostgreSQL bikar tîne.

Guhertoya nû ya IvorySQL veguheztinek li bingeha koda PostgreSQL 15.1 peyda dike û piştgirîyê ji bo indexên bêhempa yên gerdûnî yên ku bi karanîna îfadeya "INDEX UNIQUE global_index LI ser idxpart(bid) GLOBAL Afirîne" pêk tîne. Indeksên weha dikarin werin bikar anîn da ku li ser tabloyek dabeşkirî îndekek yekta biafirînin ku dema ku ji hêla mifteyek ne-parvekirî ve tê gihîştin li ser hemî dabeşan yekta bimîne.

Source: opennet.ru

Add a comment