Kutolewa kwa DBMS SQLite 3.29

iliyochapishwa kutolewa SQLite 3.29.0, DBMS nyepesi iliyoundwa kama maktaba ya programu-jalizi. Nambari ya SQLite inasambazwa kama kikoa cha umma, i.e. inaweza kutumika bila vikwazo na bila malipo kwa madhumuni yoyote. Usaidizi wa kifedha kwa wasanidi wa SQLite hutolewa na muungano maalum ulioundwa, unaojumuisha makampuni kama vile Adobe, Oracle, Mozilla, Bentley na Bloomberg.

kuu mabadiliko:

  • Imeongeza chaguzi za SQLITE_DBCONFIG_DQS_DML na SQLITE_DBCONFIG_DQS_DDL kwenye sqlite3_db_config() ili kudhibiti ikiwa utunzaji wa nukuu moja na mbili umewezeshwa. Awali SQlite iliauni manukuu yoyote ya mifuatano na vitambulishi, lakini kiwango cha SQL kinahitaji kwa uwazi matumizi ya manukuu moja kwa maandishi ya mfuatano na nukuu mbili za vitambulishi (kama vile majina ya safu wima). Tabia ya SQLite inaendelea kuungwa mkono na chaguo-msingi, na chaguo la kujenga "-DSQLITE_DQS=0" linatolewa ili kuwezesha utiifu wa kiwango;
  • Uboreshaji umeongezwa kwa mpangaji wa hoja ili kuharakisha uendeshaji wa AND na OR waendeshaji wakati mojawapo ya uendeshaji ni ya mara kwa mara, pamoja na opereta LIKE wakati safu iliyotajwa upande wa kushoto ni nambari;
  • Imeongeza jedwali jipya pepe la "sqlite_dbdata" ili kuepua maudhui katika kiwango cha data ya safu wima ya chanzo, hata kama hifadhidata imepotoshwa;
  • Katika kiolesura cha CLI aliongeza amri ya ".recover", ambayo inajaribu kurejesha data kutoka kwa hifadhidata iliyoharibiwa iwezekanavyo. Pia imeongezwa ni amri ya ".filectrl" ya kufanya majaribio na amri ya ".dbconfig" ya kutazama au kubadilisha chaguzi za sqlite3_db_config().

Chanzo: opennet.ru

Kuongeza maoni