IvorySQL 2.1 чыгарылышы, Oracle шайкештиги үчүн PostgreSQL кошумчасы

Oracle DBMS менен иштөө үчүн иштелип чыккан тиркемелер менен шайкештикти камсыз кылуу үчүн катмарды камсыз кылган PostgreSQL DBMS басылмасын иштеп чыгуучу IvorySQL 2.1 долбоорунун релиздери жарык көрдү. Кошумча эң акыркы PostgreSQL код базасына өзгөртүүлөрдү киргизүү менен иштелип чыгууда жана иштеп чыгуучулар IvorySQLди PostgreSQLдин эң акыркы версиясын тунук алмаштыруу катары колдонуу мүмкүнчүлүгүн ырасташат, алардын айырмасы "compatible_db" жөндөөлөрүнүн пайда болушуна байланыштуу. , ал Oracle менен шайкештик режимин камтыйт. Код C тилинде жазылган жана Apache 2.0 лицензиясы боюнча таратылган.

IvorySQL PL/SQL синтаксисин карманган PL/iSQL процедуралык тилин ишке ашырат жана Oracle стилиндеги пакеттерди жана "ПАКТЫ ТҮЗҮҮ" сыяктуу пакет операцияларын колдойт. IvorySQL ошондой эле операциялар, туюнтмалар жана ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION жана MINUS операторлору үчүн Oracle спецификалык синтаксисин колдойт жана Oracle менен шайкеш келген функциялардын жана типтердин топтомун камсыз кылат. Oracle функцияларын, түрлөрүн жана пакеттерин эмуляциялоо үчүн, IvorySQL Orafce PostgreSQL кошумчалоосундагы кодду колдонот.

IvorySQLдин жаңы версиясы PostgreSQL 15.1 коддук базасына өтүүнү камсыздайт жана “IDxpart(bid) GLOBAL боюнча UNIQUE INDEX global_index түзүү” туюнтмасы аркылуу түзүлгөн глобалдык уникалдуу индекстерге колдоо көрсөтөт. Мындай индекстер бөлүштүрүлбөгөн ачкыч аркылуу киргенде бардык бөлүмдөр боюнча уникалдуу болуп кала турган бөлүштүрүлгөн столдо уникалдуу индексти түзүү үчүн колдонулушу мүмкүн.

Source: opennet.ru

Комментарий кошуу