Itusilẹ ti DBMS SQLite 3.30

atejade tu silẹ SQLite 3.30.0, DBMS iwuwo fẹẹrẹ ti a ṣe apẹrẹ bi ile-ikawe plug-in. 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ẹ ajọṣepọ ti a ṣẹda pataki, eyiti o pẹlu awọn ile-iṣẹ bii Adobe, Oracle, Mozilla, Bentley ati Bloomberg.

akọkọ iyipada:

  • Ṣe afikun agbara lati lo ikosile naa "àlẹmọ»pẹlu awọn iṣẹ apapọ, eyiti o jẹ ki o ṣee ṣe lati ṣe idinwo agbegbe ti data ti a ṣe nipasẹ iṣẹ apapọ si awọn igbasilẹ nikan ti o ni itẹlọrun ipo ti a fun;
  • Idina "ORDER BY" n pese atilẹyin fun "NULLS akọkọ"Ati"NULLS kẹhin»lati pinnu ipo awọn eroja pẹlu iye NULL kan nigba tito lẹsẹsẹ;
  • Ilana naa ".Bọsipọ»lati mu pada awọn akoonu ti awọn faili ti bajẹ lati ibi ipamọ data;
  • Ni imugboroosi UBI support kun titọka ikosile;
  • PRAGMA index_info ati PRAGMA index_xinfo ti ni ilọsiwaju lati pese alaye nipa ifilelẹ ibi ipamọ ti awọn tabili ti a ṣẹda ni ipo "LAISI ROWID";
  • API ti a ṣafikun sqlite3_drop_modules(), eyiti o fun ọ laaye lati ṣe idiwọ ikojọpọ aifọwọyi ti awọn tabili foju lati ohun elo naa;
  • A ti yipada iṣiro ero data data lati ṣafihan aṣiṣe nigbati iru, orukọ, ati awọn ọwọn tbl_name ninu tabili sqlite_master ti bajẹ nigbati a ba sopọ ko si ni ipo writable_schema;
  • PRAGMA function_list, PRAGMA module_list ati PRAGMA pragma_list pipaṣẹ ti wa ni sise nipa aiyipada. Lati yi ihuwasi kikọ aiyipada pada, o gbọdọ pato pato "-DSQLITE_OMIT_INTROSPECTION_PRAGMAS";
  • Fun ohun elo-telẹ awọn iṣẹ SQL, asia SQLITE_DIRECTONLY ni a dabaa, eyiti o fun ọ laaye lati ṣe idiwọ lilo awọn iṣẹ wọnyi inu awọn okunfa ati awọn iwo.

orisun: opennet.ru

Fi ọrọìwòye kun