Нашри DBMS SQLite 3.29

нашр шудааст релиз SQLite 3.29.0, DBMS сабуки ҳамчун китобхонаи плагин тарҳрезӣ шудааст. Рамзи SQLite ҳамчун домени ҷамъиятӣ тақсим карда мешавад, яъне. метавонад бидуни маҳдудият ва ройгон барои ҳама гуна мақсад истифода шавад. Дастгирии молиявии таҳиягарони SQLite аз ҷониби консорсиуми махсус сохташуда, ки ширкатҳои монанди Adobe, Oracle, Mozilla, Bentley ва Bloombergро дар бар мегиранд, пешниҳод карда мешавад.

асосӣ тағйирдиҳӣ:

  • Илова кардани имконоти SQLITE_DBCONFIG_DQS_DML ва SQLITE_DBCONFIG_DQS_DDL ба sqlite3_db_config() барои назорат кардан, ки коркарди иқтибосҳои ягона ва дугона фаъол аст. SQlite аслан ҳама гуна нохунакҳоро барои сатрҳо ва идентификаторҳо дастгирӣ мекард, аммо стандарти SQL ба таври возеҳ истифодаи нохунакҳои ягонаро барои литералҳои сатр ва нохунакҳои дукарата барои идентификаторҳо (ба мисли номҳои сутун) талаб мекунад. Рафтори SQLite бо нобаёнӣ дастгирӣ карда мешавад ва имкони сохтани "-DSQLITE_DQS=0" пешниҳод карда мешавад, то мувофиқат бо стандартро фаъол созад;
  • Барои тезонидани кори операторҳои ВА ва Ё ҳангоми доимӣ будани яке аз операндҳо ва инчунин оператори LIKE ҳангоми рақамӣ будани сутуни дар тарафи чап нишондодашуда оптимизатсияҳо ба нақшаи дархостҳо илова карда шуданд;
  • Ҷадвали нави виртуалии "sqlite_dbdata" барои дарёфти мундариҷа дар сатҳи маълумоти сутуни манбаъ илова карда шуд, ҳатто агар пойгоҳи додаҳо вайрон бошад;
  • Дар интерфейси CLI илова кард фармони ".recover", ки кӯшиш мекунад, ки маълумотро аз пойгоҳи додаҳои вайроншуда то ҳадди имкон барқарор кунад. Инчунин фармони ".filectrl" барои санҷишҳо ва фармони ".dbconfig" барои дидан ё тағир додани имконоти sqlite3_db_config() илова карда шудааст.

Манбаъ: opennet.ru

Илова Эзоҳ