SQLite 3.46 idasilẹ

Itusilẹ ti SQLite 3.46, DBMS iwuwo fẹẹrẹ ti a ṣe apẹrẹ bi ile-ikawe plug-in, ti ṣe atẹjade. Awọn koodu SQLite ti pin bi agbegbe gbogbo eniyan, i.e. le ṣee lo laisi awọn ihamọ ati laisi idiyele fun eyikeyi idi. Atilẹyin owo fun awọn olupilẹṣẹ SQLite ti pese nipasẹ alagbese ti o ṣẹda pataki.

Awọn iyipada akọkọ:

  • O jẹ ṣee ṣe lati lo awọn separator "_" ni awọn nọmba fun kan diẹ visual oniduro ti nomba gegebi (fun apẹẹrẹ, 1_234_567).
  • Ṣafikun json_pretty () iṣẹ SQL lati ṣe agbejade igbejade JSON diẹ sii ti a le ka nipa lilo ifibọ Àkọsílẹ.
  • Awọn agbara ti iṣẹ “PRAGMA iṣapeye” ti ni ilọsiwaju, eyiti o mu ki ibi ipamọ data ati gbogbo awọn eto data lati ṣaṣeyọri iṣẹ ṣiṣe ibeere ti o dara julọ. Iwọn lilo adaṣe laifọwọyi lori iye akoko itupalẹ data ti ni imuse, imukuro akoko sisẹ pupọ fun awọn apoti isura data nla. Ṣe afikun bitmask tuntun kan "PRAGMA iṣapeye(0x10000)" lati ṣayẹwo lọtọ fun awọn imudojuiwọn ni gbogbo awọn tabili. Pese atunṣe atunṣe laifọwọyi ti awọn tabili ti o padanu awọn igbasilẹ sqlite_stat1.
  • Atilẹyin ti a ṣafikun fun %G, %g,%U ati awọn aropo %V si iṣẹ strftime() SQL.
  • Awọn oluyipada tuntun ati ilẹ ti a ti ṣafikun si awọn iṣẹ SQL fun ṣiṣẹ pẹlu awọn ọjọ ati awọn akoko lati ṣakoso mimu awọn ọjọ aibikita ti o dide lakoko awọn iṣẹ ṣiṣe ti o yipada awọn ọjọ nipasẹ nọmba kan ti awọn oṣu tabi awọn ọdun. Rii daju pe utc ati awọn oluyipada akoko agbegbe jẹ aibikita ti SQLite ba mọ pe akoko ti wa tẹlẹ ni UTC tabi aṣoju agbegbe.
  • Awọn iṣapeye ti ṣe si oluṣeto ibeere. Fun awọn ikosile INSERT ti o ni awọn ẹgbẹẹgbẹrun awọn iye ni apakan VALUES, iṣapeye “VALUES-as-coutine” ti ṣiṣẹ nipasẹ aiyipada, eyiti o jẹ ki sisọ iru awọn ikosile naa isunmọ ni ẹẹmeji ni iyara ati dinku agbara iranti nipasẹ idaji. Fun awọn ibeere ti fọọmu “Yan kika (DISTINCT col) LATI…”, lilo awọn atọka jẹ idasilẹ, paapaa ti iwọn awọn igbasilẹ ninu atọka ko kere ju awọn igbasilẹ ninu tabili. Imọye fun ṣiṣe ipinnu awọn ipo ninu eyiti awọn iduro ti wa ni pato ninu awọn ariyanjiyan ti awọn iṣẹ SQL ti ni ilọsiwaju. Imudara titari-isalẹ ṣiṣẹ lati lo si awọn gbolohun ọrọ NIBI ti o ni awọn ibeere ti ko ni ibatan ninu.
  • Imọye fun mimu aponsedanu akopọ ti yipada - nigbati o ṣe awari iranti ti ko to fun akopọ naa, parser naa ngbiyanju lati pin iranti afikun lati okiti, dipo iṣafihan aṣiṣe “aponsedanu akopọ parser”.
  • JSON ngbanilaaye awọn ohun kikọ iṣakoso lati wa ni pato ni awọn ọrọ gangan JSON5. Imọye iṣẹ ti awọn oniṣẹ “->” ati “->>” ti yipada, nigbati operand okun ti o wa ni apa ọtun ni awọn nọmba nikan (nipa afiwe pẹlu PostgreSQL, iru awọn operands bayi ti ni ilọsiwaju bi okun).
  • Iye DEFAULT ngbanilaaye awọn iwe-itumọ hexadecimal nla lati ni pato ninu awọn ọwọn tabili.

orisun: opennet.ru

Fi ọrọìwòye kun