SQLite 3.37 nga pagpagawas

Ang pagpagawas sa SQLite 3.37, usa ka gaan nga DBMS nga gidisenyo isip usa ka plug-in library, gimantala. Ang kodigo sa SQLite giapod-apod sa publikong dominyo, i.e. mahimong gamiton nga walay mga pagdili ug walay bayad alang sa bisan unsa nga katuyoan. Ang pinansyal nga suporta alang sa SQLite developers gihatag sa usa ka espesyal nga gibuhat consortium, nga naglakip sa mga kompanya sama sa Adobe, Oracle, Mozilla, Bentley ug Bloomberg.

Panguna nga mga pagbag-o:

  • Gidugang nga suporta alang sa paghimo sa mga lamesa nga adunay "STRICT" nga hiyas, nga nanginahanglan usa ka mandatory nga tipo nga indikasyon sa pagdeklarar sa mga kolum ug gipadapat ang estrikto nga tipo nga pagpares sa mga pagsusi alang sa mga datos nga gidugang sa mga kolum. Kung kini nga bandila gibutang, ang SQLite magpakita sa usa ka sayup kung imposible nga ihulog ang piho nga datos sa tipo sa kolum. Pananglitan, kung ang kolum gihimo isip "INTEGER", unya ang pagpasa sa string value '123' moresulta sa numero 123 nga idugang, apan ang pagsulay sa pagtino sa 'xyz' mapakyas.
  • Sa operasyon nga "ALTER TABLE ADD COLUMN", usa ka tseke alang sa mga kondisyon alang sa paglungtad sa mga laray ang gidugang kung magdugang mga kolum nga adunay mga tseke base sa ekspresyon nga "CHECK" o adunay mga kondisyon nga "NOT NULL".
  • Gipatuman ang ekspresyong "PRAGMA table_list" aron ipakita ang impormasyon bahin sa mga lamesa ug mga panglantaw.
  • Ang command line interface nagpatuman sa ".connection" nga sugo, nga nagtugot kanimo sa dungan nga pagsuporta sa daghang mga koneksyon sa database.
  • Gidugang ang "β€”safe" parameter, nga nagpugong sa mga CLI commands ug SQL nga mga ekspresyon nga nagtugot kanimo sa paghimo sa mga operasyon nga adunay mga file sa database nga lahi sa database nga gitakda sa command line.
  • Gi-optimize sa CLI ang pasundayag sa pagbasa sa mga ekspresyon sa SQL nga gibahin sa daghang linya.
  • Gidugang nga mga function sqlite3_autovacuum_pages(), sqlite3_changes64() ug sqlite3_total_changes64().
  • Gisiguro sa tigplano sa pangutana nga ang ORDER BY clause sa mga subquery ug view dili tagdon gawas kung ang pagtangtang sa mga clause dili makausab sa semantics sa pangutana.
  • Ang extension generate_series(START,END, STEP) giusab, ang unang parameter diin ang (β€œSTART”) gihimong mandatory. Aron mabalik ang daan nga pamatasan, posible nga magtukod pag-usab gamit ang "-DZERO_ARGUMENT_GENERATE_SERIES" nga kapilian.
  • Gipakunhod ang konsumo sa memorya alang sa pagtipig sa database schema.

Source: opennet.ru

Idugang sa usa ka comment