SQLite 3.36 berdan

Serbestberdana SQLite 3.36, DBMSek sivik a ku wekî pirtûkxaneyek pêvekirî hatî çêkirin, hate weşandin. Koda SQLite di qada gelemperî de tê belav kirin, i.e. dikare ji bo her armancê bê sînor û belaş were bikar anîn. Piştgiriya darayî ji bo pêşdebirên SQLite ji hêla konsorsiyûmek taybetî ve hatî afirandin, ku tê de pargîdaniyên wekî Adobe, Oracle, Mozilla, Bentley û Bloomberg tê peyda kirin.

Guhertinên sereke:

  • Derketina fermana EXPLAIN QUERY PLAN hêsantir hatiye famkirin.
  • Piştrast dike ku xeletiyek çêbibe dema ku meriv hewl dide ku bigihîje rêzek di VIEW an jêrpirsekê de. Ji bo vegerandina şiyana gihîştina rowid ji bo dîtinan, vebijarka kombûnê "-DSQLITE_ALLOW_ROWID_IN_VIEW" tê peyda kirin.
  • Têkiliyên sqlite3_deserialize() û sqlite3_serialize() ji hêla xwerû ve têne çalak kirin. Ji bo neçalakkirinê, vebijarka kombûnê "-DSQLITE_OMIT_DESERIALIZE" tê peyda kirin
  • VFS "memdb" destûrê dide parvekirina databasek nav-bîrê li ser girêdanên cihêreng bi heman pêvajoyê re heya ku navê databasê bi "/" dest pê dike.
  • Optimîzasyona "EXISTS-to-IN" ya ku di serbestberdana paşîn de hatî destnîşan kirin, ku hin pirsan hêdî kir, hate vegerandin.
  • Optimîzasyona ji bo tevhevkirina kontrolkirina domdar hate adaptekirin ku bêyî hevgirtin (tevlîbûn) bi pirsan re bixebite.
  • Berfirehkirina REGEXP di nav CLI de ye.

Source: opennet.ru

Add a comment