SQLite 3.44 nga pagpagawas

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

Panguna nga mga pagbag-o:

  • Gitugotan sa mga aggregate function ang usa ka clause nga "ORDER BY" pagkahuman sa katapusan nga parameter aron maproseso ang mga argumento sa function sa piho nga han-ay, nga mahimong mapuslanon alang sa mga gimbuhaton sama sa string_agg () ug json_group_array ().
  • Gidugang nga suporta alang sa scalar SQL functions concat() ug concat_ws(), compatible sa PostgreSQL, MS SQL Server ug MySQL.
  • Gidugang nga suporta alang sa string_agg() aggregate function, compatible sa PostgreSQL ug MS SQL Server.
  • Gidugang nga suporta alang sa mga espesipiko nga "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" sa SQL function strftime( ) "%T" ug "%u".
  • Daghang mga kasaypanan nga nalangkit sa CREATE TABLE nga pahayag ang karon na-output human ang CREATE TABLE nga pahayag mapatuman, kay sa human ang lamesa gigamit sa unang higayon.
  • Ang "PRAGMA integrity_check" nga sugo nagpatuman sa pagsusi sa pagkamakanunayon sa mga sulod sa nagkalain-laing built-in nga virtual nga mga lamesa nga gigamit sa FTS3, FTS4, FTS5, RTREE ug GEOPOLY nga mga extension.
  • Ang mga built-in nga virtual nga lamesa nga gigamit sa FTS3, FTS4, FTS5, RTREE ug GEOPOLY nga mga extension gitugotan nga magamit sa sulod sa mga trigger.
  • Kung gipiho ang SQLITE_DBCONFIG_DEFENSIVE setting, ang proteksyon gihatag batok sa pagpagana sa "PRAGMA writable_schema" mode.
  • Kung gi-compile sa Microsoft C compiler, ang SQLITE_USE_SEH (Structured Exception Handling) setting gipalihok pinaagi sa default.
  • Gihimo ang mga pag-optimize sa tigplano sa pangutana nga may kalabotan sa mga partial index scan kung nagpiho sa kanunay nga kantidad alang sa usa ka kolum sa lamesa sa WHERE clause. Tungod sa giila nga mga regression, ang view scanning optimization nga gidugang sa bersyon 3.42.0 na-disabled.
  • Naghatag og run-time nga pag-verify sa suporta sa sistema alang sa "taas nga doble" nga tipo nga adunay mas taas nga katukma kaysa sa "doble" nga tipo.
  • Sa Windows command interface, ang UTF-8 nga pag-encode gi-enable pinaagi sa default para sa input ug output (ang "--no-utf8" nga opsyon gihatag aron ma-disable kini).

Source: opennet.ru

Idugang sa usa ka comment