DBMS SQLite 3.30.0 чыгарылышы

DBMS SQLite 3.30.0 чыгаруу болуп өттү. SQLite компакт камтылган DBMS болуп саналат. Китепкананын баштапкы коду которулду коомдук домен.

3.30.0 версиясында эмне жаңылык:

  • "ФИЛЬТР" туюнтмасын агрегаттык функциялар менен колдонуу мүмкүнчүлүгүн кошту, бул функция тарабынан иштелип чыккан маалыматтардын камтылышын берилген шарттын негизинде гана жазуулар менен чектөөгө мүмкүндүк берди;
  • “ORDER BY” блогунда сорттоодо NULL мааниси бар элементтердин ордун аныктоо үчүн “NULLS FIRST” жана “NULLS LAST” желекчелерине колдоо көрсөтүлөт;
  • маалымат базасынан бузулган файлдардын мазмунун калыбына келтирүү үчүн ".recover" буйругун кошту;
  • PRAGMA index_info жана PRAGMA index_xinfo "WITHOUT ROWID" режиминде түзүлгөн таблицалардын сакталышы жөнүндө маалымат берүү үчүн кеңейтилген;
  • API sqlite3_drop_modules() виртуалдык таблицаларды автоматтык түрдө жүктөөнү өчүрүүгө уруксат берүү үчүн кошулду;
  • PRAGMA function_list, PRAGMA module_list жана PRAGMA pragma_list командалары демейки боюнча иштетилет;
  • SQLITE_DIRECTONLY желеги киргизилди, ал триггерлердин жана көрүнүштөрдүн ичиндеги SQL функцияларын колдонууга тыюу салууга мүмкүндүк берет;
  • Эски SQLITE_ENABLE_STAT3 опциясы мындан ары жеткиликтүү эмес.

Source: linux.org.ru

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