Serbestberdana DBMS SQLite 3.28

Nasandin berdan SQLite 3.28.0, DBMSek sivik wekî pirtûkxaneyek pêvek hatî çêkirin. Koda SQLite wekî qada gelemperî tê belav kirin, ango. 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.

sereke guhertin:

  • Berfireh kirin fonksiyonên pencereyê (fonksiyonên paceyê an fonksiyonên analîtîk ên ku destûrê didin her rêzek pirsê ku bi karanîna rêzên din hesaban pêk bîne): Piştgiriyek ji bo îfadeyê zêde kir JINAVDERXISTIN, ew gengaz bû ku bikar bînin zincîran fonksiyonên pencereyê (yek pencereyek li qada din tête diyar kirin), peyda kirin alîkarî komkirinên ku îfadeya GROUP bikar tînin, û sînorkirinên RANGE têne bicîh kirin PÊŞÎ и PÊKETÎNÎ;
  • Pêşveçûn pêkanîna fermanê "VACUUM INTO", ku naha dikare bi databasên ku di moda tenê-xwendinê de peyda dibin were bikar anîn;
  • Optimîzasyonên lêpirsînê yên nû zêde kirin: Lez kirin xebitandina bêjeyên LIKE ligel keyword ESCAPE û dema ku moda "PRAGMA case_sensitive_like" çalak e. Li ber hebûna index qismî kontrolên nehewce yên şert û mercên eşkere rast ên ku di xala WHERE de têne rakirin;
  • Fermana ".parametre» ji bo erkê cîgirên pêvekirî (Mask di nav her îfadeyên SQL de têne cîh kirin). Di fermana ".archive" de, vebijarka "--update" ji nû ve hatiye dîzaynkirin, ku niha pelên neguhêrbar ên di arşîvê de ne derbas dibe, û vebijarka "--insert" hate zêdekirin ku pelên di arşîvê de bihewîne;
  • Zêdebûn lê zêde kirin fossildelta.c, ku destûrê dide te ku hûn çêbikin, bicîh bikin û hilweşînin fêr Guhertinên deltaya fosîlan ku di dirêjkirina RBU de têne bikar anîn;
  • Zêdebûna pêbaweriya xebata bi pelên databasê yên zirardar;
  • Neynikê depoya projeyê li ser hatiye destpêkirin GitHub (bingehîn depo bi karanîna kontrola guhertoyê piştgirî kirin Fosîl, ji hêla nivîskarê SQLite ve hatî afirandin).

Source: opennet.ru

Add a comment