DBMS SQLite 3.44 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди

SQLite 3.44 рдЪреЗ рдкреНрд░рдХрд╛рд╢рди, рдкреНрд▓рдЧ-рдЗрди рд▓рд╛рдпрдмреНрд░рд░реА рдореНрд╣рдгреВрди рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рд╣рд▓рдХреЗ DBMS, рдкреНрд░рдХрд╛рд╢рд┐рдд рдЭрд╛рд▓реЗ рдЖрд╣реЗ. SQLite рдХреЛрдб рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрди рдореНрд╣рдгреВрди рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рддреЛ, рдЙрджрд╛. рдирд┐рд░реНрдмрдВрдзрд╛рдВрд╢рд┐рд╡рд╛рдп рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╣реЗрддреВрд╕рд╛рдареА рд╡рд┐рдирд╛рдореВрд▓реНрдп рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. SQLite рдбреЗрд╡реНрд╣рд▓рдкрд░рд╕рд╛рдареА рдЖрд░реНрдерд┐рдХ рд╕рд╣рд╛рдпреНрдп рдЦрд╛рд╕ рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдХрдиреНрд╕реЛрд░реНрдЯрд┐рдпрдорджреНрд╡рд╛рд░реЗ рдкреНрд░рджрд╛рди рдХреЗрд▓реЗ рдЬрд╛рддреЗ, рдЬреНрдпрд╛рдордзреНрдпреЗ рдмреЗрдВрдЯрд▓реЗ, рдмреНрд▓реВрдордмрд░реНрдЧ, рдПрдХреНрд╕рдкреЗрдиреНрд╕рд┐рдлрд╛рдп рдЖрдгрд┐ рдиреЗрд╡реНрд╣рд┐рдЧреЗрд╢рди рдбреЗрдЯрд╛ рд╕реНрдЯрдБрдбрд░реНрдб рд╕рд╛рд░рдЦреНрдпрд╛ рдХрдВрдкрдиреНрдпрд╛рдВрдЪрд╛ рд╕рдорд╛рд╡реЗрд╢ рдЖрд╣реЗ.

рдореБрдЦреНрдп рдмрджрд▓:

  • рдПрдХреВрдг рдлрдВрдХреНрд╢рдиреНрд╕ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдкреЕрд░рд╛рдореАрдЯрд░рдирдВрддрд░ "ORDER BY" рдХреНрд▓реЙрдЬрд▓рд╛ рдлрдВрдХреНрд╢рдирдЪреНрдпрд╛ рд╡рд┐рддрд░реНрдХрд╛рдВрд╡рд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд░рдорд╛рдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддрд╛рдд, рдЬреЗ 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( %R) рд╕рд╛рдареА рд╕рдорд░реНрдерди рдЬреЛрдбрд▓реЗ ) "% 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 рдХреНрд▓реЙрдЬрдордзреНрдпреЗ рдЯреЗрдмрд▓ рдХреЙрд▓рдорд╕рд╛рдареА рд╕реНрдерд┐рд░ рдореВрд▓реНрдп рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рддрд╛рдирд╛ рдЖрдВрд╢рд┐рдХ рдЗрдВрдбреЗрдХреНрд╕ рд╕реНрдХреЕрдирд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдХреНрд╡реЗрд░реА рдкреНрд▓реЕрдирд░рд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдУрд│рдЦрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддрд┐рдЧрдордирд╛рдВрдореБрд│реЗ, рдЖрд╡реГрддреНрддреА рей.рекреи.реж рдордзреНрдпреЗ рдЬреЛрдбрд▓реЗрд▓реЗ рджреГрд╢реНрдп рд╕реНрдХреЕрдирд┐рдВрдЧ рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рдЕрдХреНрд╖рдо рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • "рджреБрд╣реЗрд░реА" рдкреНрд░рдХрд╛рд░рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЕрдЪреВрдХрддреЗрд╕рд╣ "рд▓рд╛рдБрдЧ рдбрдмрд▓" рдкреНрд░рдХрд╛рд░рд╛рд╕рд╛рдареА рд╕рд┐рд╕реНрдЯрдо рд╕рдорд░реНрдердирд╛рдЪреЗ рд░рди-рдЯрд╛рдЗрдо рд╕рддреНрдпрд╛рдкрди рдкреНрд░рджрд╛рди рдХрд░рддреЗ.
  • Windows рдХрдорд╛рдВрдб рдЗрдВрдЯрд░рдлреЗрд╕рдордзреНрдпреЗ, UTF-8 рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдЗрдирдкреБрдЯ рдЖрдгрд┐ рдЖрдЙрдЯрдкреБрдЯрд╕рд╛рдареА рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддреЗ (рддреЗ рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА "--no-utf8" рдкрд░реНрдпрд╛рдп рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЬрд╛рддреЛ).

рд╕реНрддреНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛