Keluaran IvorySQL 2.1, add-on PostgreSQL untuk keserasian Oracle

Keluaran projek IvorySQL 2.1 telah diterbitkan, membangunkan edisi PostgreSQL DBMS, yang menyediakan lapisan untuk memastikan keserasian dengan aplikasi yang direka untuk berfungsi dengan Oracle DBMS. Alat tambah sedang dibangunkan dengan membuat perubahan pada pangkalan kod PostgreSQL terkini dan pembangun menuntut kemungkinan menggunakan IvorySQL sebagai pengganti telus untuk versi terkini PostgreSQL, perbezaannya adalah dari segi penampilan tetapan "compatible_db" , yang termasuk mod keserasian dengan Oracle. Kod ini ditulis dalam C dan diedarkan di bawah lesen Apache 2.0.

IvorySQL melaksanakan bahasa prosedur PL/iSQL, yang mengikut sintaks PL/SQL, dan menyokong pakej gaya Oracle dan operasi pakej seperti "CREATE PACKAGE". IvorySQL juga menyokong sintaks khusus Oracle untuk operasi, ungkapan, dan ALTER TABLE, DELETE, UPDATE, CONNECT BY, GROUP BY, UNION dan MINUS pernyataan, serta menyediakan set fungsi dan jenis yang serasi dengan Oracle. Untuk meniru fungsi, jenis dan pakej Oracle, IvorySQL menggunakan kod daripada add-on Orafce PostgreSQL.

Versi baharu IvorySQL menyediakan peralihan kepada pangkalan kod PostgreSQL 15.1 dan melaksanakan sokongan untuk indeks unik global yang dibuat menggunakan ungkapan "CREATE UNIQUE INDEX global_index ON idxpart(bid) GLOBAL". Indeks sedemikian boleh digunakan untuk mencipta indeks unik pada jadual partition yang kekal unik merentas semua partition apabila diakses oleh kunci bukan partitioned.

Sumber: opennet.ru

Tambah komen