SQLite 3.44 utgivelse

Utgivelsen av SQLite 3.44, et lett DBMS designet som et plug-in-bibliotek, har blitt publisert. SQLite-koden distribueres som et offentlig domene, dvs. kan brukes uten begrensninger og gratis til ethvert formål. Økonomisk støtte til SQLite-utviklere leveres av et spesiallaget konsortium, som inkluderer selskaper som Bentley, Bloomberg, Expensify og Navigation Data Standard.

Hovedendringer:

  • Aggregerte funksjoner tillater at en «ORDER BY»-klausul spesifiseres etter den siste parameteren for å behandle funksjonsargumentene i en spesifisert rekkefølge, noe som kan være nyttig for funksjoner som string_agg() og json_group_array().
  • La til støtte for skalære SQL-funksjoner concat() og concat_ws(), kompatible med PostgreSQL, MS SQL Server og MySQL.
  • La til støtte for string_agg()-aggregatfunksjonen, kompatibel med PostgreSQL og MS SQL Server.
  • SQL-funksjonen strftime() støtter nå spesifisatorene "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R", "%T" og "%u".
  • Mange feil relatert til CREATE TABLE-setningen rapporteres nå etter at CREATE TABLE-setningen er utført, i stedet for etter første gangs bruk av tabellen.
  • PRAGMA integrity_check-kommandoen implementerer en konsistenskontroll av innholdet i forskjellige innebygde virtuelle tabeller som brukes i utvidelsene FTS3, FTS4, FTS5, RTREE og GEOPOLY.
  • Innebygde virtuelle tabeller som brukes i utvidelsene FTS3, FTS4, FTS5, RTREE og GEOPOLY kan brukes inne i utløsere.
  • Når innstillingen SQLITE_DBCONFIG_DEFENSIVE angis, gis det beskyttelse mot aktivering av modusen «PRAGMA writable_schema».
  • Når du bygger med Microsoft C-kompilatoren, er innstillingen SQLITE_USE_SEH (Structured Exception Handling) aktivert som standard.
  • Det er gjort optimaliseringer i spørreplanleggeren knyttet til delvise indeksskanninger når en konstant verdi spesifiseres for en tabellkolonne i WHERE-klausulen. På grunn av identifiserte regresjoner er optimaliseringen av visningsskanning som ble lagt til i versjon 3.42.0, deaktivert.
  • Gir kjøretidskontroll for systemstøtte av den lange double-typen med høyere nøyaktighet enn den doble typen.
  • I kommandogrensesnittet for Windows Som standard brukes UTF-8-koding for input og output (alternativet "--no-utf8" er tilgjengelig for å deaktivere det).

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster