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

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

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

  • EXPLAIN QUERY PLAN рдХрдорд╛рдВрдбрдЪреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕рдордЬрдгреНрдпрд╛рд╕ рд╕реЛрдкреЗ рдХреЗрд▓реЗ рдЖрд╣реЗ.
  • VIEW рдХрд┐рдВрд╡рд╛ subquery рдордзреНрдпреЗ rowid рдНрдХреНрд╕реЗрд╕ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдкреНрд░рдпрддреНрди рдХрд░рддрд╛рдирд╛ рдПрд░рд░ рд╡реНрдпреБрддреНрдкрдиреНрди рд╣реЛрддреЗ рдпрд╛рдЪреА рдЦрд╛рддреНрд░реА рдХрд░рддреЗ. рджреГрд╢реНрдпрд╛рдВрд╕рд╛рдареА rowid рдНрдХреНрд╕реЗрд╕ рдХрд░рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдкрд░рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЕрд╕реЗрдВрдмрд▓реА рдкрд░реНрдпрд╛рдп тАЬ-DSQLITE_ALLOW_ROWID_IN_VIEWтАЭ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЖрд╣реЗ
  • sqlite3_deserialize() рдЖрдгрд┐ sqlite3_serialize() рдЗрдВрдЯрд░рдлреЗрд╕ рдбреАрдлреЙрд▓реНрдЯрдиреБрд╕рд╛рд░ рд╕рдХреНрд╖рдо рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд. рдЕрдХреНрд╖рдо рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдЕрд╕реЗрдВрдмрд▓реА рдкрд░реНрдпрд╛рдп "-DSQLITE_OMIT_DESERIALIZE" рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдЖрд╣реЗ
  • рдЬреЛрдкрд░реНрдпрдВрдд рдбреЗрдЯрд╛рдмреЗрд╕рдЪреЗ рдирд╛рд╡ "/" рдиреЗ рд╕реБрд░реВ рд╣реЛрддреЗ рддреЛрдкрд░реНрдпрдВрдд VFS "memdb" рдордзреАрд▓ рдореЗрдорд░реА рдбреЗрдЯрд╛рдмреЗрд╕рд▓рд╛ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдХрдиреЗрдХреНрд╢рдирдордзреНрдпреЗ рд╕рд╛рдорд╛рдпрд┐рдХ рдХрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.
  • рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рд░рд┐рд▓реАрдЭрдордзреНрдпреЗ рд╕рд╛рджрд░ рдХреЗрд▓реЗрд▓реЗ "EXISTS-рдЯреВ-IN" рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди, рдЬреНрдпрд╛рдиреЗ рдХрд╛рд╣реА рдХреНрд╡реЗрд░реА рдордВрджрд╛рд╡рд▓реНрдпрд╛ рд╣реЛрддреНрдпрд╛, рддреЗ рдкреВрд░реНрд╡рд╡рдд рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗрдд.
  • рд╕рддрдд рддрдкрд╛рд╕рдгреА рдПрдХрддреНрд░рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдСрдкреНрдЯрд┐рдорд╛рдпрдЭреЗрд╢рди рд╡рд┐рд▓реАрди (рд╕рд╛рдореАрд▓) рди рд╣реЛрддрд╛ рдХреНрд╡реЗрд░реАрдВрд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЕрдиреБрдХреВрд▓ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ.
  • REGEXP рд╡рд┐рд╕реНрддрд╛рд░ CLI рдордзреНрдпреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдЖрд╣реЗ.

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

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