Versione di SQLite 3.44

A liberazione di SQLite 3.44, un DBMS ligeru cuncepitu cum'è una biblioteca plug-in, hè stata publicata. U codice SQLite hè distribuitu cum'è un duminiu publicu, i.e. pò esse usatu senza restrizioni è gratuitu per ogni scopu. U supportu finanziariu per i sviluppatori SQLite hè furnitu da un cunsorziu creatu apposta, chì include cumpagnie cum'è Bentley, Bloomberg, Expensify è Navigation Data Standard.

I cambiamenti principali:

  • E funzioni aggregate permettenu una clause "ORDER BY" dopu à l'ultimu paràmetru per processà l'argumenti di a funzione in l'ordine specificatu, chì pò esse utile per funzioni cum'è string_agg () è json_group_array ().
  • Supportu aghjuntu per e funzioni SQL scalari concat() è concat_ws(), cumpatibili cù PostgreSQL, MS SQL Server è MySQL.
  • Aghjunghje supportu per a funzione aggregate string_agg(), cumpatibile cù PostgreSQL è MS SQL Server.
  • Aggiuntu supportu per i specificatori "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" à a funzione SQL strftime( ) "%T" è "%u".
  • Molti errori assuciati cù a dichjarazione CREATE TABLE sò oghji uscita dopu chì a dichjarazione CREATE TABLE hè eseguita, invece di dopu chì a tavola hè aduprata per a prima volta.
  • U cumandimu "PRAGMA integrity_check" implementa a verificazione di a coherenza di u cuntenutu di diverse tavule virtuale integrate aduprate in l'estensione FTS3, FTS4, FTS5, RTREE è GEOPOLY.
  • I tavulini virtuali integrati utilizati in l'estensione FTS3, FTS4, FTS5, RTREE è GEOPOLY sò permessi di esse aduprati in i triggers.
  • Quandu si specifica l'impostazione SQLITE_DBCONFIG_DEFENSIVE, a prutezzione hè furnita contru à attivà u modu "PRAGMA writable_schema".
  • Quandu hè compilatu cù u compilatore Microsoft C, l'impostazione SQLITE_USE_SEH (Manipulazione di eccezioni strutturate) hè attivata per automaticamente.
  • L'ottimisazioni sò state fatte à u pianificatore di query in relazione à scans d'indici parziali quandu si specifica un valore constantu per una colonna di tabella in a clause WHERE. A causa di regressioni identificate, l'ottimisazione di scanning di vista aghjuntu in a versione 3.42.0 hè stata disattivata.
  • Fornisce a verificazione in run-time di u supportu di u sistema per u tipu "long double" cù una precisione più altu ch'è quellu di u tipu "doppiu".
  • In l'interfaccia di cumandamentu di Windows, a codificazione UTF-8 hè attivata per difettu per input è output (l'opzione "--no-utf8" hè furnita per disattivà).

Source: opennet.ru

Add a comment