SQLite 3.54 on nyt saatavilla optimoinneilla, komentorivilaajennuksilla ja tuen päättymisellä. Windows XP

SQLite 3.54, kevyt DBMS, joka on suunniteltu laajennuskirjastoksi, on julkaistu. SQLite-koodia jaetaan julkisena, ts. voidaan käyttää rajoituksetta ja maksutta mihin tahansa tarkoitukseen. Taloudellisen tuen SQLite-kehittäjille tarjoaa erityisesti luotu konsortio.

Suurimmat muutokset:

  • Optimoinneilla on parannettu speedtest1-vertailuarvoa noin 4 % edelliseen versioon verrattuna ja 7.5 % vuoden takaiseen versioon 3.51 verrattuna. Tulokset voivat vaihdella työmäärän, koontiasetusten, suorittimen, kääntäjän ja käyttöjärjestelmän mukaan.
  • SQLite-apuohjelma tukee koodinvaihtoja, jotka näyttävät lisätietoja tilasta komentokehotteessa. Näitä ovat esimerkiksi "/x" avoimen tapahtuman tiedoille, "/r" vain luku -tilassa olevalle tietokannalle, "/m" muistissa olevalle tietokannalle, "/f" tietokannan tiedostonimelle, "/v" SQLite-versiolle, "/:" ja "/;" ehdollisten lausekkeiden muodostamiseen sekä "/u" ja "/h" käyttäjätunnukselle ja isäntänimelle. Komentorivimallia voidaan mukauttaa SQLITE_PS1- ja SQLITE_PS2-ympäristömuuttujien avulla.
  • sqlite-apuohjelmassa ".mode"-komentoon on lisätty asetukset "--ifmt", "--rowcount on" ja "--titles always", joilla voi määrittää liukulukujen muodon ja hallita rivilaskurin ja otsikon näyttöä. Komennon ".diskused" käsittelijä on korvattu. Oletusarvoisesti otsikko sarakenimineen jätetään, jos kysely ei palauta rivejä, ja null-tavujen poistaminen on poistettu käytöstä, kun blob-objekteja tulostetaan Unix-järjestelmissä.
  • Kyselysuunnittelija on parantanut UPDATE-suorituskykyä tilanteissa, joissa lausekeindeksejä on olemassa, mutta indeksoitu arvo ei muutu. Operaatioiden "expr OR TRUE" ja "expr OR FALSE" suoritusta on optimoitu. SELECT-alikyselyissä "IN"-operaattorin oikealla puolella määritetty DISTINCT-lauseke ohitetaan nyt. Käsittelyä on nopeutettu ja muistin kulutusta on vähennetty määritettäessä "LIMIT 1" -lauseketta UNION-kyselyissä.
  • ALTER TABLE -komento tuottaa virheen kaikissa yrityksissä lisätä, poistaa tai nimetä uudelleen sarakkeita, joiden varatut nimet ovat "ROWID", "_ROWID_" ja "OID".
  • Lisätty disused() SQL-funktio taulukoiden ja indeksien levyllä viemän tilan arvioimiseksi.
  • SQL-funktiot printf() ja format() on päivitetty siten, että ne sisältävät JSON-tulosteen korvaukset "%J" ja "%j".
  • Päivämäärä- ja aikafunktioihin on lisätty muokkaajat "weekday -N" ja "end of".
  • Järjestelmissä, jotka tukevat O_TMPFILE-lippua open()-funktiossa, tätä tilaa käytetään väliaikaisia ​​tiedostoja luotaessa.
  • Vanhempien käyttöjärjestelmäversioiden tuki on lopetettu. Windowsmukaan lukien Windows CE- ja Windows XP. Mainittu vähimmäisversio on Windows Vista.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster