SQLite 3.44 рдХреЛ рд░рд┐рд▓реАрдЬ, рдПрдХ рдкреНрд▓рдЧ-рдЗрди рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХреЛ рд░реВрдкрдорд╛ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣рд▓реНрдХрд╛ DBMS, рдкреНрд░рдХрд╛рд╢рд┐рдд рдЧрд░рд┐рдПрдХреЛ рдЫред SQLite рдХреЛрдб рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдбреЛрдореЗрдирдХреЛ рд░реВрдкрдорд╛ рд╡рд┐рддрд░рдг рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЕрд░реНрдерд╛рддреНред рдХреБрдиреИ рдкрдирд┐ рдЙрджреНрджреЗрд╢реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рддрд┐рдмрдиреНрдз рдмрд┐рдирд╛ рд░ рдирд┐: рд╢реБрд▓реНрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред SQLite рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рддреНрддреАрдп рд╕рдорд░реНрдерди рд╡рд┐рд╢реЗрд╖ рд░реВрдкрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдХрдиреНрд╕реЛрд░реНрдЯрд┐рдпрдорджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдорд╛ Bentley, Bloomberg, Expensify рд░ рдиреЗрднрд┐рдЧреЗрд╕рди рдбреЗрдЯрд╛ рдорд╛рдирдХ рдЬрд╕реНрддрд╛ рдХрдореНрдкрдиреАрд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреНред

рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

  • рдПрдЧреНрд░реАрдЧреЗрдЯ рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВрд▓реЗ рдЕрдиреНрддрд┐рдо рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкрдЫрд┐ "ORDER BY" рдХреНрд▓рдЬрд▓рд╛рдИ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд░рдордорд╛ рдкреНрд░рдХрд╛рд░реНрдпрдХрд╛ рддрд░реНрдХрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬреБрди string_agg() рд░ json_group_array() рдЬрд╕реНрддрд╛ рдХрд╛рд░реНрдпрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫред
  • рд╕реНрдХреЗрд▓рд░ SQL рдкреНрд░рдХрд╛рд░реНрдпрд╣рд░реВ concat() рд░ concat_ws(), PostgreSQL, MS SQL Server рд░ MySQL рд╕рдБрдЧ рдорд┐рд▓реНрджреЛ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • PostgreSQL рд░ MS SQL рд╕рд░реНрднрд░рд╕рдБрдЧ рдорд┐рд▓реНрджреЛ string_agg() рд╕рдордЧреНрд░ рдкреНрд░рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерди рдердкрд┐рдпреЛред
  • SQL рдкреНрд░рдХрд╛рд░реНрдп strftime рдорд╛ "%e", "%F", "%I", "%k", "%l", "%p", "%P", "%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 рдХреНрд▓рдЬрдорд╛ рддрд╛рд▓рд┐рдХрд╛ рд╕реНрддрдореНрднрдХреЛ рд▓рд╛рдЧрд┐ рд╕реНрдерд┐рд░ рдорд╛рди рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрджрд╛ рдЖрдВрд╢рд┐рдХ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рд╕реНрдХреНрдпрд╛рдирд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдХреНрд╡реЗрд░реА рдкреНрд▓рд╛рдирд░рдорд╛ рдЕрдиреБрдХреВрд▓рдирд╣рд░реВ рдмрдирд╛рдЗрдПрдХрд╛ рдЫрдиреНред рдкрд╣рд┐рдЪрд╛рди рдЧрд░рд┐рдПрдХрд╛ рдкреНрд░рддрд┐рдЧрдордирдХрд╛ рдХрд╛рд░рдг, рд╕рдВрд╕реНрдХрд░рдг рей.рекреи.реж рдорд╛ рдердкрд┐рдПрдХреЛ рджреГрд╢реНрдп рд╕реНрдХреНрдпрд╛рдирд┐рдЩ рдЕрдкреНрдЯрд┐рдорд╛рдЗрдЬреЗрд╕рди рдЕрд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫред
  • "рдбрдмрд▓" рдкреНрд░рдХрд╛рд░рдХреЛ рднрдиреНрджрд╛ рдЙрдЪреНрдЪ рд╢реБрджреНрдзрддрд╛рдХреЛ рд╕рд╛рде "рд▓рд╛рдореЛ рдбрдмрд▓" рдкреНрд░рдХрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдгрд╛рд▓реА рд╕рдорд░реНрдердирдХреЛ рд░рди-рдЯрд╛рдЗрдо рдкреНрд░рдорд╛рдгрд┐рдХрд░рдг рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред
  • рд╡рд┐рдиреНрдбреЛрдЬ рдХрдорд╛рдгреНрдб рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛, рдЗрдирдкреБрдЯ рд░ рдЖрдЙрдЯрдкреБрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ UTF-8 рдЗрдиреНрдХреЛрдбрд┐рдЩ рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ (рдпрд╕рд▓рд╛рдИ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди "--no-utf8" рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЫ)ред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди