DBMS SQLite 3.30 buraxılışı

nəşr edilmişdir buraxın SQLite 3.30.0, plug-in kitabxanası kimi hazırlanmış yüngül DBMS. SQLite kodu ictimai domen kimi paylanır, yəni. məhdudiyyətsiz və pulsuz olaraq istənilən məqsəd üçün istifadə edilə bilər. SQLite tərtibatçılarına maliyyə dəstəyi Adobe, Oracle, Mozilla, Bentley və Bloomberg kimi şirkətlərin daxil olduğu xüsusi yaradılmış konsorsium tərəfindən həyata keçirilir.

Əsas dəyişikliklər:

  • " ifadəsini istifadə etmək imkanı əlavə edildiFILTER» məcmu funksiya ilə işlənmiş məlumatların əhatə dairəsini yalnız verilmiş şərti təmin edən qeydlərlə məhdudlaşdırmağa imkan verir;
  • "SİPARİŞ BY" bloku "" üçün dəstək verir.İLK NULL"Və"NULL SON» çeşidləmə zamanı NULL dəyəri olan elementlərin yerini müəyyən etmək;
  • əmri ".bərpa» verilənlər bazasından zədələnmiş faylların məzmununu bərpa etmək;
  • Genişlənmədə UBI dəstək əlavə edildi indeksləşdirmə ifadələri;
  • PRAGMA index_info və PRAGMA index_xinfo "WITHOUT ROWID" rejimində yaradılmış cədvəllərin saxlanma sxemi haqqında məlumat vermək üçün genişləndirilmişdir;
  • Əlavə edilmiş API sqlite3_drop_modules(), bu proqramdan virtual cədvəllərin avtomatik yüklənməsini qadağan etməyə imkan verir;
  • sqlite_master cədvəlindəki tip, ad və tbl_name sütunları yazılan_şema rejimində olmayan qoşulduqda zədələndikdə, verilənlər bazası sxeminin təhlilçisi xətanı göstərmək üçün dəyişdirildi;
  • PRAGMA function_list, PRAGMA module_list və PRAGMA pragma_list əmrləri defolt olaraq aktivdir. Standart qurma davranışını dəyişmək üçün siz açıq şəkildə "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" təyin etməlisiniz;
  • Tətbiq tərəfindən müəyyən edilmiş SQL funksiyaları üçün SQLITE_DIRECTONLY bayrağı təklif olunur ki, bu da sizə bu funksiyaların triggerlər və görünüşlər daxilində istifadəsini qadağan etməyə imkan verir.

Mənbə: opennet.ru

Добавить комментарий