Liberazione di DBMS SQLite 3.30

publicatu liberazione SQLite 3.30.0, un DBMS ligeru cuncepitu cum'è una biblioteca plug-in. 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'è Adobe, Oracle, Mozilla, Bentley è Bloomberg.

menu cambià:

  • Aggiunta a capacità di utilizà l'espressione "FILTER» cù funzioni aggregate, chì permette di limità a cobertura di dati trattati da a funzione aggregate à solu registri chì satisfacenu una determinata cundizione;
  • U bloccu "ORDER BY" furnisce supportu per u "NULLI PRIMA"E"NULLS LAST» per determinà u locu di l'elementi cù un valore NULL quandu sorte;
  • U cumandamentu ".ritruvà» per restaurà u cuntenutu di i fugliali dannighjati da a basa di dati;
  • In espansione UBI sustegnu aghjuntu espressioni d'indexazione;
  • PRAGMA index_info è PRAGMA index_xinfo sò stati allargati per furnisce infurmazioni nantu à u layout di almacenamento di e tavule create in modu "WITHOUT ROWID";
  • Aggiunta API sqlite3_drop_modules(), chì permette di pruibisce a carica automatica di tavule virtuale da l'applicazione;
  • U parser di schema di basa di dati hè statu cambiatu per vede un errore quandu u tipu, u nome è e colonne tbl_name in a tavola sqlite_master sò danati quandu cunnessi micca in u modu di scrittura_schema;
  • I cumandamenti PRAGMA function_list, PRAGMA module_list è PRAGMA pragma_list sò attivati ​​per automaticamente. Per cambià u cumpurtamentu di custruzzione predeterminatu, deve esse esplicitamente specificà "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • Per e funzioni SQL definite da l'applicazione, a bandiera SQLITE_DIRECTONLY hè pruposta, chì vi permette di pruibisce l'usu di sti funzioni in triggers è viste.

Source: opennet.ru

Add a comment