Mae rhyddhau'r prosiect IvorySQL 2.1 wedi'i gyhoeddi, sy'n datblygu rhifyn o'r PostgreSQL DBMS sy'n darparu haen ar gyfer sicrhau cydnawsedd Γ’ chymwysiadau a gynlluniwyd i weithio gyda'r Oracle DBMS. Mae'r ychwanegiad yn cael ei ddatblygu trwy wneud newidiadau i'r gronfa god PostgreSQL newydd, ac mae'r datblygwyr yn datgan y posibilrwydd o ddefnyddio IvorySQL yn lle'r fersiwn ddiweddaraf o PostgreSQL yn dryloyw, a daw'r gwahaniaeth ohono i ymddangosiad y βcompatible_dbβ gosodiad, sy'n cynnwys modd cydweddoldeb Oracle. Mae'r cod wedi'i ysgrifennu yn C a'i ddosbarthu o dan drwydded Apache 2.0.
Mae IvorySQL yn gweithredu iaith weithdrefnol PL/iSQL sy'n dynwared cystrawen PL/SQL ac yn cefnogi pecynnau arddull Oracle a gweithrediadau pecyn fel "CREATE PACKAGE". Mae IvorySQL hefyd yn cefnogi cystrawen Oracle-benodol ar gyfer ALTER TABLE, DILEU, DIWEDDARIAD, CYSYLLTU GAN, GRWP GAN, UNDEB, a MINUS gweithrediadau, ymadroddion, a datganiadau, ac yn darparu set Oracle-gydnaws o swyddogaethau a mathau. Mae IvorySQL yn defnyddio cod ychwanegol Orafce PostgreSQL i efelychu swyddogaethau, mathau a phecynnau Oracle.
Mae'r fersiwn newydd o IvorySQL yn trosglwyddo i sylfaen god PostgreSQL 15.1 ac yn gweithredu cefnogaeth ar gyfer mynegeion unigryw byd-eang a grΓ«wyd gan ddefnyddio'r datganiad "CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL". Gellir defnyddio mynegeion o'r fath i greu mynegai unigryw ar dabl rhanedig sy'n unigryw ar draws pob rhaniad wrth nΓ΄l allwedd nad yw'n rhaniad.
Ffynhonnell: opennet.ru