SQLite 3.44 เชจเซเช‚ เชชเซเชฐเช•เชพเชถเชจ, เชชเซเชฒเช—-เช‡เชจ เชฒเชพเช‡เชฌเซเชฐเซ‡เชฐเซ€ เชคเชฐเซ€เช•เซ‡ เชกเชฟเชเชพเช‡เชจ เช•เชฐเชพเชฏเซ‡เชฒ เชนเชณเชตเชพ เชตเชœเชจเชจเชพ DBMS, เชชเซเชฐเช•เชพเชถเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. SQLite เช•เซ‹เชก เชœเชพเชนเซ‡เชฐ เชกเซ‹เชฎเซ‡เชจ เชคเชฐเซ€เช•เซ‡ เชตเชฟเชคเชฐเชฟเชค เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชเชŸเชฒเซ‡ เช•เซ‡. เช•เซ‹เชˆเชชเชฃ เชนเซ‡เชคเซ เชฎเชพเชŸเซ‡ เชชเซเชฐเชคเชฟเชฌเช‚เชงเซ‹ เชตเชฟเชจเชพ เช…เชจเซ‡ เชตเชฟเชจเชพ เชฎเซ‚เชฒเซเชฏเซ‡ เช‰เชชเชฏเซ‹เช— เช•เชฐเซ€ เชถเช•เชพเชฏ เช›เซ‡. SQLite เชตเชฟเช•เชพเชธเช•เชฐเซเชคเชพเช“ เชฎเชพเชŸเซ‡ เชจเชพเชฃเชพเช•เซ€เชฏ เชธเชนเชพเชฏ เช–เชพเชธ เชฌเชจเชพเชตเซ‡เชฒ เช•เชจเซเชธเซ‹เชฐเซเชŸเชฟเชฏเชฎ เชฆเซเชตเชพเชฐเชพ เชชเซ‚เชฐเซ€ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชœเซ‡เชฎเชพเช‚ เชฌเซ‡เชจเซเชŸเชฒเซ€, เชฌเซเชฒเซ‚เชฎเชฌเชฐเซเช—, เชเช•เซเชธเชชเซ‡เชจเซเชธเชฟเชซเชพเชฏ เช…เชจเซ‡ เชจเซ‡เชตเชฟเช—เซ‡เชถเชจ เชกเซ‡เชŸเชพ เชธเซเชŸเชพเชจเซเชกเชฐเซเชก เชœเซ‡เชตเซ€ เช•เช‚เชชเชจเซ€เช“เชจเซ‹ เชธเชฎเชพเชตเซ‡เชถ เชฅเชพเชฏ เช›เซ‡.

เชฎเซเช–เซเชฏ เชซเซ‡เชฐเชซเชพเชฐเซ‹:

  • เชเช—เซเชฐเซ€เช—เซ‡เชŸ เชซเช‚เช•เซเชถเชจเซเชธ เช›เซ‡เชฒเซเชฒเชพ เชชเซ‡เชฐเชพเชฎเซ€เชŸเชฐ เชชเช›เซ€ "เช“เชฐเซเชกเชฐ เชฌเชพเชฏ" เช•เชฒเชฎเชจเซ‡ เชธเซเชชเชทเซเชŸ เช•เซเชฐเชฎเชฎเชพเช‚ เชซเช‚เช•เซเชถเชจเชจเซ€ เชฆเชฒเซ€เชฒเซ‹ เชชเชฐ เชชเซเชฐเช•เซเชฐเชฟเชฏเชพ เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช†เชชเซ‡ เช›เซ‡, เชœเซ‡ string_agg() เช…เชจเซ‡ json_group_array() เชœเซ‡เชตเชพ เช•เชพเชฐเซเชฏเซ‹ เชฎเชพเชŸเซ‡ เช‰เชชเชฏเซ‹เช—เซ€ เชฅเชˆ เชถเช•เซ‡ เช›เซ‡.
  • เชธเซเช•เซ‡เชฒเชฐ SQL เชซเช‚เช•เซเชถเชจเซเชธ concat() เช…เชจเซ‡ concat_ws(), PostgreSQL, MS SQL เชธเชฐเซเชตเชฐ เช…เชจเซ‡ MySQL เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค, เชฎเชพเชŸเซ‡ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชธเชชเซ‹เชฐเซเชŸ.
  • เชชเซ‹เชธเซเชŸเช—เซเชฐเซ‡เชเชธเช•เซเชฏเซเชเชฒ เช…เชจเซ‡ เชเชฎเชเชธ เชเชธเช•เซเชฏเซเชเชฒ เชธเชฐเซเชตเชฐ เชธเชพเชฅเซ‡ เชธเซเชธเช‚เช—เชค string_agg() เชเช—เซเชฐเซ€เช—เซ‡เชŸ เชซเช‚เช•เซเชถเชจ เชฎเชพเชŸเซ‡ เชธเชชเซ‹เชฐเซเชŸ เช‰เชฎเซ‡เชฐเซเชฏเซ‹.
  • "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%R" เชฎเชพเชŸเซ‡ SQL เชซเช‚เช•เซเชถเชจ strftime() เชฎเชพเชŸเซ‡ เช†เชงเชพเชฐ เช‰เชฎเซ‡เชฐเชพเชฏเซ‹ ) "%T" เช…เชจเซ‡ "%u".
  • CREATE TABLE เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸ เชธเชพเชฅเซ‡ เชธเช‚เช•เชณเชพเชฏเซ‡เชฒเซ€ เช˜เชฃเซ€ เชฌเชงเซ€ เชญเซ‚เชฒเซ‹ เชนเชตเซ‡ เช†เช‰เชŸเชชเซเชŸ เชชเช›เซ€ CREATE TABLE เชธเซเชŸเซ‡เชŸเชฎเซ‡เชจเซเชŸ เชเช•เซเชเชฟเช•เซเชฏเซเชŸ เชฅเชพเชฏ เช›เซ‡, เชŸเซ‡เชฌเชฒเชจเซ‹ เชชเซเชฐเชฅเชฎ เชตเช–เชค เช‰เชชเชฏเซ‹เช— เช•เชฐเซเชฏเชพ เชชเช›เซ€ เชจเชนเซ€เช‚.
  • "PRAGMA integrity_check" เช†เชฆเซ‡เชถ FTS3, FTS4, FTS5, RTREE เช…เชจเซ‡ GEOPOLY เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชตเชฟเชตเชฟเชง เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเชพ เชธเชฎเชพเชตเชฟเชทเซเชŸเซ‹เชจเซ€ เชธเซเชธเช‚เช—เชคเชคเชพ เชคเชชเชพเชธเชตเชพเชจเซ‹ เช…เชฎเชฒ เช•เชฐเซ‡ เช›เซ‡.
  • FTS3, FTS4, FTS5, RTREE เช…เชจเซ‡ GEOPOLY เชเช•เซเชธเซเชŸเซ‡เช‚เชถเชจเชฎเชพเช‚ เช‰เชชเชฏเซ‹เช—เชฎเชพเช‚ เชฒเซ‡เชตเชพเชคเชพ เชฌเชฟเชฒเซเชŸ-เช‡เชจ เชตเชฐเซเชšเซเชฏเซเช…เชฒ เช•เซ‹เชทเซเชŸเช•เซ‹เชจเซ‡ เชŸเซเชฐเชฟเช—เชฐเซเชธเชจเซ€ เช…เช‚เชฆเชฐ เช‰เชชเชฏเซ‹เช— เช•เชฐเชตเชพเชจเซ€ เชฎเช‚เชœเซ‚เชฐเซ€ เช›เซ‡.
  • SQLITE_DBCONFIG_DEFENSIVE เชธเซ‡เชŸเชฟเช‚เช—เชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชคเซ€ เชตเช–เชคเซ‡, "PRAGMA writable_schema" เชฎเซ‹เชกเชจเซ‡ เชธเช•เซเชทเชฎ เช•เชฐเชตเชพ เชธเชพเชฎเซ‡ เชฐเช•เซเชทเชฃ เชชเซ‚เชฐเซเช‚ เชชเชพเชกเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡.
  • เชœเซเชฏเชพเชฐเซ‡ Microsoft C เช•เชฎเซเชชเชพเชˆเชฒเชฐ เชธเชพเชฅเซ‡ เช•เชฎเซเชชเชพเชˆเชฒ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡, เชคเซเชฏเชพเชฐเซ‡ SQLITE_USE_SEH (เชธเซเชŸเซเชฐเช•เซเชšเชฐเซเชก เชเช•เซเชธเซ‡เชชเซเชถเชจ เชนเซ‡เชจเซเชกเชฒเชฟเช‚เช—) เชธเซ‡เชŸเชฟเช‚เช— เชกเชฟเชซเซ‹เชฒเซเชŸ เชฐเซ‚เชชเซ‡ เชธเช•เซเชทเชฎ เชนเซ‹เชฏ เช›เซ‡.
  • WHERE เช•เชฒเชฎเชฎเชพเช‚ เช•เซ‹เชทเซเชŸเช• เช•เซ‰เชฒเชฎ เชฎเชพเชŸเซ‡ เชธเชคเชค เชฎเซ‚เชฒเซเชฏเชจเซ‹ เช‰เชฒเซเชฒเซ‡เช– เช•เชฐเชคเซ€ เชตเช–เชคเซ‡ เช†เช‚เชถเชฟเช• เช‡เชจเซเชกเซ‡เช•เซเชธ เชธเซเช•เซ‡เชจ เชธเช‚เชฌเช‚เชงเชฟเชค เช•เซเชตเซ‡เชฐเซ€ เชชเซเชฒเชพเชจเชฐเชจเซ‡ เช‘เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡. เช“เชณเช–เชพเชฏเซ‡เชฒ เชฐเซ€เช—เซเชฐเซ‡เชถเชจเชจเซ‡ เชฒเซ€เชงเซ‡, เชธเช‚เชธเซเช•เชฐเชฃ 3.42.0 เชฎเชพเช‚ เช‰เชฎเซ‡เชฐเชพเชฏเซ‡เชฒ เชฆเซƒเชถเซเชฏ เชธเซเช•เซ‡เชจเชฟเช‚เช— เช“เชชเซเชŸเชฟเชฎเชพเช‡เชเซ‡เชถเชจ เช…เช•เซเชทเชฎ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซเชฏเซเช‚ เช›เซ‡.
  • "เชกเชฌเชฒ" เชชเซเชฐเช•เชพเชฐ เช•เชฐเชคเชพเช‚ เชตเชงเซ เชšเซ‹เช•เชธเชพเชˆ เชธเชพเชฅเซ‡ "เชฒเชพเช‚เชฌเชพ เชกเชฌเชฒ" เชชเซเชฐเช•เชพเชฐ เชฎเชพเชŸเซ‡ เชธเชฟเชธเซเชŸเชฎ เชธเชชเซ‹เชฐเซเชŸเชจเซ€ เชฐเชจ-เชŸเชพเช‡เชฎ เชšเช•เชพเชธเชฃเซ€ เชชเซเชฐเชฆเชพเชจ เช•เชฐเซ‡ เช›เซ‡.
  • เชตเชฟเชจเซเชกเซ‹เช เช•เชฎเชพเชจเซเชก เชˆเชจเซเชŸเชฐเชซเซ‡เชธเชฎเชพเช‚, UTF-8 เชเชจเซเช•เซ‹เชกเชฟเช‚เช— เช‡เชจเชชเซเชŸ เช…เชจเซ‡ เช†เช‰เชŸเชชเซเชŸ เชฎเชพเชŸเซ‡ เชฎเซ‚เชณเชญเซ‚เชค เชฐเซ€เชคเซ‡ เชธเช•เซเชทเชฎ เช›เซ‡ (เชคเซ‡เชจเซ‡ เชจเชฟเชทเซเช•เซเชฐเชฟเชฏ เช•เชฐเชตเชพ เชฎเชพเชŸเซ‡ "--no-utf8" เชตเชฟเช•เชฒเซเชช เชชเซเชฐเชฆเชพเชจ เช•เชฐเชตเชพเชฎเชพเช‚ เช†เชตเซ‡ เช›เซ‡).

เชธเซ‹เชฐเซเชธ: opennet.ru

เชเช• เชŸเชฟเชชเซเชชเชฃเซ€ เช‰เชฎเซ‡เชฐเซ‹