Rilaxx ta' DBMS SQLite 3.33

ippubblikat rilaxx SQLite 3.33.0, DBMS ħafif iddisinjat bħala librerija plug-in. Il-kodiċi SQLite huwa mqassam bħala dominju pubbliku, i.e. jistgħu jintużaw mingħajr restrizzjonijiet u mingħajr ħlas għal kwalunkwe skop. L-appoġġ finanzjarju għall-iżviluppaturi SQLite huwa pprovdut minn konsorzju maħluq apposta, li jinkludi kumpaniji bħal Adobe, Oracle, Mozilla, Bentley u Bloomberg.

Il-prinċipali bidliet:

  • Espressjoni implimentata AĠĠORNAMENT MINN biex taġġorna l-kontenut ta' tabella bbażata fuq għażla minn tabella oħra. L-espressjoni tuża sintassi konsistenti ma' PostgreSQL.
  • Id-daqs massimu tad-database żdied għal 281 TB.
  • В PRAGMA integrity_check Ġiet ipprovduta l-abbiltà li tiċċekkja b'mod selettiv tabella speċifika biss u indiċi assoċjati (preċedentement id-database kollha kienet dejjem iċċekkjata).
  • Estensjoni miżjuda deċimali b'funzjonijiet aritmetiċi deċimali ta' preċiżjoni arbitrarja.
  • Fl-espansjoni ieee754 Sar titjib biex jappoġġja n-numri binary64.
  • Għall-interface tal-linja tal-kmand (CLI) miżjud modi ġodda tal-ifformattjar tal-output "kaxxa", "json", "markdown" u "tabella". Fil-modalità tal-ħruġ "kolonna", il-kolonni huma estiżi awtomatikament abbażi tal-kontenut tal-itwal linja. Fil-mod ta 'output "kwotazzjoni", il-valur tas-separatur stabbilit mill-kmand ".separator" huwa kkunsidrat.
  • L-estensjonijiet deċimali u ieee754 huma mibnija fis-CLI.
  • Sar titjib fil-planner tal-mistoqsijiet. Prestazzjoni mtejba ta' mistoqsijiet "SELECT min(x) FROM t WHERE y IN (?,?,?)" meta l-indiċi t(x,y) ikun preżenti. Sejbien implimentat tal-possibbiltà li jintuża l-pjan ta’ mistoqsija b’skannjar bl-indiċi sħiħ għal mistoqsijiet bl-espressjoni “INDEXED BY”.
  • Fil-modalità WAL (Write-Ahead Logging) Jekk operazzjoni ta 'kitba tonqos, li twassal għal ksur tad-dejta fil-fajl shm, it-tranżazzjonijiet sussegwenti issa jistgħu jirrestawraw l-integrità tal-fajl shm jekk ikun hemm transazzjonijiet ta' qari attivi, minflok ma jitfgħu żball SQLITE_PROTOCOL.

Sors: opennet.ru

Żid kumment