SQLite 3.37 idasilẹ

Itusilẹ ti SQLite 3.37, DBMS iwuwo fẹẹrẹ ti a ṣe apẹrẹ bi ile-ikawe plug-in, ti ṣe atẹjade. Awọn koodu SQLite ti pin ni 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ẹ ajọṣepọ ti a ṣẹda pataki, eyiti o pẹlu awọn ile-iṣẹ bii Adobe, Oracle, Mozilla, Bentley ati Bloomberg.

Awọn iyipada akọkọ:

  • Atilẹyin ti a ṣafikun fun ṣiṣẹda awọn tabili pẹlu abuda “STRICT”, eyiti o nilo itọkasi iru dandan nigbati o ba n kede awọn ọwọn ati lo awọn sọwedowo ibaamu iru ti o muna fun data ti a ṣafikun si awọn ọwọn. Nigbati a ba ṣeto asia yii, SQLite yoo ṣe afihan aṣiṣe kan ti ko ṣee ṣe lati sọ data pàtó kan si iru ọwọn naa. Fun apẹẹrẹ, ti a ba ṣẹda iwe naa bi “INTEGER”, lẹhinna gbigbe iye okun ‘123’ yoo mu ki nọmba 123 ni afikun, ṣugbọn igbiyanju lati pato ‘xyz’ yoo kuna.
  • Ninu iṣẹ “ALTER TABLE ADD COLUMN”, ṣayẹwo fun awọn ipo fun aye ti awọn ori ila ti ṣafikun nigbati o ba ṣafikun awọn ọwọn pẹlu awọn sọwedowo ti o da lori ikosile “ṢAyẹwo” tabi pẹlu awọn ipo “NOT NULL”.
  • Ti ṣe imuse ikosile “PRAGMA table_list” lati ṣafihan alaye nipa awọn tabili ati awọn iwo.
  • Ni wiwo laini aṣẹ n ṣe imuse aṣẹ “asopọmọra”, eyiti o fun ọ laaye lati ṣe atilẹyin awọn ọna asopọ pupọ si ibi ipamọ data nigbakanna.
  • Ṣe afikun paramita “-ailewu”, eyiti o mu awọn pipaṣẹ CLI kuro ati awọn ọrọ SQL ti o gba ọ laaye lati ṣe awọn iṣẹ pẹlu awọn faili data data ti o yatọ si data data ti a sọ pato lori laini aṣẹ.
  • CLI ti ṣe iṣapeye iṣẹ ṣiṣe ti kika awọn ọrọ SQL pin si awọn laini pupọ.
  • Awọn iṣẹ ti a ṣafikun sqlite3_autovacuum_pages (), sqlite3_changes64 () ati sqlite3_total_changes64 ().
  • Oluṣeto ibeere naa ni idaniloju pe ORDER BY awọn gbolohun ọrọ ninu awọn ibeere ati awọn iwo ni a kọbikita ayafi ti yiyọkuro awọn gbolohun ọrọ yẹn ko yi awọn atunmọ ti ibeere naa pada.
  • Ipesiwaju gene_series(START,END,STEP) ti yipada, paramita akọkọ ninu eyiti (“START”) ti jẹ dandan. Lati da ihuwasi atijọ pada, o ṣee ṣe lati tunkọ pẹlu aṣayan "-DZERO_ARGUMENT_GENERATE_SERIES".
  • Idinku agbara iranti fun titoju ero data data.

orisun: opennet.ru

Fi ọrọìwòye kun