SQLite andmebaasi versioon 3.37 vÀljaandmine

Avaldatud on SQLite 3.37 versioon, kergekaaluline andmebaasihaldussĂŒsteem, mis on esitatud tĂ€iendusena teegina. SQLite kood on jagatud avaliku omandina, mis tĂ€hendab, et seda saab ilma piiranguteta ja tasuta kasutada igasugustel eesmĂ€rkidel. SQLite arendajate rahastamist toetab spetsiaalselt loodud konsortsium, kuhu kuuluvad sellised ettevĂ”tted nagu Adobe, Oracle, Mozilla, Bentley ja Bloomberg.

Peamised muudatused:

  • Lisatud on tugi tabelite loomisel „STRICT” atribuudiga, mis nĂ”uab veergude deklareerimisel tĂŒĂŒbi tĂ€pset mÀÀramist ja rakendab ranget tĂŒĂŒpide vastavuse kontrolli lisatavate andmete suhtes. Kui see lipp on seadistatud, hakkab SQLite kuvama viga, kui sisendandmete tĂŒĂŒp ei ĂŒhti veeru tĂŒĂŒbiga. NĂ€iteks kui veerg on loodud kui „INTEGER”, toob stringi vÀÀrtuse '123' edastamine kaasa arvu 123 lisamise, kuid proovides sisestada 'xyz', ilmneb viga.
  • kĂ€skluses „ALTER TABLE ADD COLUMN” on lisatud ridade olemasolu tingimuste kontroll, kui lisatakse veerge, kus on kontrollid, mis pĂ”hinevad „CHECK” vĂ€ljenditel vĂ”i tingimustel „NOT NULL”.
  • Rakendatud on vĂ€ljend „PRAGMA table_list“, et kuvada teavet tabelite ja vaateede kohta.
  • KĂ€surea liideses on ellu viidud kĂ€sk „.connection“, mis vĂ”imaldab samaaegselt toetada mitut ĂŒhendust andmebaasiga.
  • Lisatud on parameeter „—safe“, mis keelab CLI-kĂ€sud ja SQL-vĂ€ljendid, mis vĂ”imaldavad teostada toiminguid andmebaasi failidega, mis erinevad kĂ€sureal nĂ€idatud andmebaasist.
  • CLI-s on optimeeritud SQL-vĂ€ljendite lugemise jĂ”udlust, mis jagunevad mitmele reale.
  • Lisatud on funktsioonid sqlite3_autovacuum_pages(), sqlite3_changes64() ja sqlite3_total_changes64().
  • KĂŒsimuse planeerijas on tagatud, et alamsĂ”nades ja vaadetes ignoreeritakse vĂ€ljendeid „ORDER BY“, kui nende eemaldamine ei muuda pĂ€ringu semantikat.
  • Muudetud on laienemist generate_series(START,END,STEP), kus esimene parameeter („START“) on muudetud kohustuslikuks. Vanade tulemuste taastekks on vĂ”imalik uuesti kompileerida valikuga „-DZERO_ARGUMENT_GENERATE_SERIES“.
  • Andmebaasi skeemi salvestamiseks on vĂ€hendatud mĂ€lu tarbimist.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster