Publikimi i DBMS SQLite 3.37

Ështe publikuar versione i SQLite 3.37, njĂ« DBMS e lehtĂ«, e formuluar si njĂ« bibliotekĂ« tĂ« lidhur. Kodi SQLite shpĂ«rndahet si pronĂ« publike (public domain), dmth. mund tĂ« pĂ«rdoret pa kufizime dhe pa pagesĂ« pĂ«r çdo qĂ«llim. MbĂ«shtetje financiare pĂ«r zhvilluesit e SQLite ofrohet nga njĂ« konsorcium i krijuar posaçërisht, i cili pĂ«rfshin kompani si Adobe, Oracle, Mozilla, Bentley dhe Bloomberg.

Ndryshimet kryesore:

  • ËshtĂ« shtuar mbĂ«shtetje pĂ«r krijimin e tabelave me atributin "STRICT", i cili kĂ«rkon qĂ« lloji tĂ« specifikohet kur shpallen kolona dhe pĂ«rdor kontroll tĂ« rreptĂ« pĂ«r pĂ«rputhshmĂ«rinĂ« e llojeve tĂ« tĂ« dhĂ«nave tĂ« shtyra nĂ« kolona. Kur Ă«shtĂ« vendosur ky flag, SQLite do tĂ« nxjerrĂ« njĂ« gabim nĂ« rast tĂ« pamundĂ«sisĂ« pĂ«r tĂ« konvertuar tĂ« dhĂ«nat e specifikuara nĂ« llojin e kolonĂ«s. PĂ«r shembull, nĂ«se kolona Ă«shtĂ« krijuar si "INTEGER", puna e vlerĂ«s sĂ« vargut ‘123’ do tĂ« rezultojĂ« nĂ« shtimin e numrit 123, por pĂ«rpjekja pĂ«r tĂ« specifikuar ‘xyz’ do tĂ« pĂ«rfundojĂ« me njĂ« gabim.
  • NĂ« operacionin "ALTER TABLE ADD COLUMN" Ă«shtĂ« shtuar kontrolli i kushteve tĂ« ekzistencĂ«s sĂ« rreshtave kur shtohen kolona me kontrolle tĂ« bazuara nĂ« shprehjen "CHECK" ose me kushte "NOT NULL".
  • ËshtĂ« realizuar shprehja "PRAGMA table_list" pĂ«r tĂ« dalĂ« informacion rreth tabelave dhe pamjeve.
  • NĂ« ndĂ«rfaqen e komandĂ«s janĂ« realizuar komanda ".connection", e cila lejon mbajtjen e disa lidhjeve me DB-nĂ« nĂ« tĂ« njĂ«jtĂ«n kohĂ«.
  • ËshtĂ« shtuar parametri "—safe", qĂ« çon nĂ« ndalimin e komandave CLI dhe shprehjeve SQL, tĂ« cilat lejojnĂ« operacione me skedarĂ«t e DB-sĂ«, tĂ« ndryshĂ«m nga ai i specifikuar nĂ« DB-nĂ« e komandĂ«s.
  • NĂ« CLI, Ă«shtĂ« optimizuar performanca e leximit tĂ« shprehjeve SQL qĂ« ndahen nĂ« disa rreshta.
  • JanĂ« shtuar funksionet sqlite3_autovacuum_pages(), sqlite3_changes64() dhe sqlite3_total_changes64().
  • NĂ« planifikuesin e kĂ«rkesave Ă«shtĂ« siguruar injorimi i shprehjeve "ORDER BY" nĂ« nĂ«ndĂ«rlidhje dhe pamje, nĂ«se fshirja e kĂ«tyre shprehjeve nuk ndryshon semantikĂ«n e kĂ«rkesĂ«s.
  • ËshtĂ« ndryshuar shtrirja generate_series(START,END,STEP), nĂ« tĂ« cilĂ«n parametri i parĂ« (‘START’) Ă«shtĂ« bĂ«rĂ« obligative. PĂ«r tĂ« rikthyer sjelljen e vjetĂ«r, mund tĂ« ribĂ«het ndĂ«rtimi me opsionin "-DZERO_ARGUMENT_GENERATE_SERIES".
  • ËshtĂ« reduktuar konsumi i memories pĂ«r ruajtjen e skemĂ«s sĂ« DB-sĂ«.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster