SQLite 3.36 නිකුතුව

ප්ලග්-ඉන් පුස්තකාලයක් ලෙස නිර්මාණය කරන ලද සැහැල්ලු DBMS SQLite 3.36 නිකුත් කිරීම ප්‍රකාශයට පත් කර ඇත. SQLite කේතය පොදු වසමක් ලෙස බෙදා හරිනු ලැබේ, i.e. සීමාවකින් තොරව සහ ඕනෑම කටයුත්තක් සඳහා නොමිලේ භාවිතා කළ හැක. Adobe, Oracle, Mozilla, Bentley සහ Bloomberg වැනි සමාගම් ඇතුළත් SQLite සංවර්ධකයින් සඳහා මූල්‍ය ආධාර සපයනු ලබන්නේ විශේෂයෙන් නිර්මාණය කරන ලද සමුහයක් මගිනි.

ප්රධාන වෙනස්කම්:

  • EXPLAIN QUERY PLAN විධානයේ ප්‍රතිදානය තේරුම් ගැනීමට පහසු කර ඇත.
  • VIEW හෝ subquery එකක rowid වෙත ප්‍රවේශ වීමට උත්සාහ කිරීමේදී දෝෂයක් ජනනය වන බව සහතික කරයි. බැලීම් සඳහා rowid වෙත ප්‍රවේශ වීමේ හැකියාව ලබා දීමට, “-DSQLITE_ALLOW_ROWID_IN_VIEW” එකලස් කිරීමේ විකල්පය සපයා ඇත.
  • sqlite3_deserialize() සහ sqlite3_serialize() අතුරුමුහුණත් පෙරනිමියෙන් සක්‍රීය කර ඇත. අබල කිරීමට, එකලස් කිරීමේ විකල්පය “-DSQLITE_OMIT_DESERIALIZE” සපයනු ලැබේ
  • VFS "memdb" දත්ත සමුදායේ නම "/" වලින් ආරම්භ වන තාක් එකම ක්‍රියාවලියට විවිධ සම්බන්ධතා හරහා මතකයේ ඇති දත්ත සමුදායක් බෙදා ගැනීමට ඉඩ දෙයි.
  • පසුගිය නිකුතුවේදී හඳුන්වා දුන් "EXISTS-to-IN" ප්‍රශස්තිකරණය සමහර විමසුම් මන්දගාමී වූ අතර එය ප්‍රතිවර්තනය කර ඇත.
  • නිරන්තර පරීක්ෂාව ඒකාබද්ධ කිරීම සඳහා ප්‍රශස්තකරණය ඒකාබද්ධ කිරීමකින් තොරව (එක්වීමට) විමසුම් සමඟ වැඩ කිරීමට අනුවර්තනය වී ඇත.
  • REGEXP දිගුව CLI හි ඇතුළත් වේ.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න