DBMS SQLite 3.30 kaleratzea

argitaratua askatu SQLite 3.30.0, plug-in liburutegi gisa diseinatutako DBMS arina. SQLite kodea domeinu publiko gisa banatzen da, hau da. mugarik gabe eta doan erabil daiteke edozein helburutarako. SQLite garatzaileentzako laguntza ekonomikoa bereziki sortutako partzuergo batek eskaintzen du, Adobe, Oracle, Mozilla, Bentley eta Bloomberg bezalako enpresak barne hartzen dituena.

Nagusia aldaketak:

  • "esamoldea erabiltzeko gaitasuna gehitu daFILTERΒ» Funtzio agregatuekin, funtzio agregatuek prozesatutako datuen estaldura baldintza jakin bat betetzen duten erregistroetara soilik mugatzea ahalbidetzen duena;
  • "ORDER BY" blokeak laguntza eskaintzen du "NULOAK LEHENENGO"Eta"NULOAK AZKENΒ» ordenatzerakoan NULL balioa duten elementuen kokapena zehazteko;
  • Agindua ".berreskuratuΒ» Datu-basetik kaltetutako fitxategien edukia leheneratzeko;
  • Hedapenean UBI laguntza gehitu da esapideak indexatzea;
  • PRAGMA index_info eta PRAGMA index_xinfo "ERRENKA GABE" moduan sortutako taulen biltegiratze-diseinuari buruzko informazioa emateko zabaldu dira;
  • APIa gehitu da sqlite3_drop_modules(), aplikaziotik taula birtualen karga automatikoa debekatzeko aukera ematen duena;
  • Datu-basearen eskema analizatzailea aldatu egin da errore bat bistaratzeko sqlite_master taulako mota, izena eta tbl_name zutabeak hondatzen direnean idazteko_eskema moduan ez konektatzean;
  • PRAGMA function_list, PRAGMA module_list eta PRAGMA pragma_list komandoak lehenespenez gaituta daude. Eraikitze-portaera lehenetsia aldatzeko, "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS" esplizituki zehaztu behar duzu;
  • Aplikazioek definitutako SQL funtzioetarako, SQLITE_DIRECTONLY bandera proposatzen da, eta horrek funtzio horiek abiarazleen eta ikuspegien barruan erabiltzea debekatzeko aukera ematen du.

Iturria: opennet.ru

Gehitu iruzkin berria