1. 29 Ock, 2016 1 kayıt (commit)
  2. 27 Tem, 2015 1 kayıt (commit)
  3. 20 Şub, 2015 1 kayıt (commit)
  4. 06 Şub, 2015 1 kayıt (commit)
  5. 08 Ock, 2015 1 kayıt (commit)
    • Anssi Kääriäinen's avatar
      Fixed #24020 -- Refactored SQL compiler to use expressions · 0c763317
      Anssi Kääriäinen yazdı
      Refactored compiler SELECT, GROUP BY and ORDER BY generation.
      While there, also refactored select_related() implementation
      (get_cached_row() and get_klass_info() are now gone!).
      
      Made get_db_converters() method work on expressions instead of
      internal_type. This allows the backend converters to target
      specific expressions if need be.
      
      Added query.context, this can be used to set per-query state.
      
      Also changed the signature of database converters. They now accept
      context as an argument.
      0c763317
  6. 11 Ara, 2014 1 kayıt (commit)
  7. 24 Eyl, 2014 1 kayıt (commit)
  8. 03 Eyl, 2014 1 kayıt (commit)
    • Marc Tamlyn's avatar
      Fixed #18757, #14462, #21565 -- Reworked database-python type conversions · e9103402
      Marc Tamlyn yazdı
      Complete rework of translating data values from database
      
      Deprecation of SubfieldBase, removal of resolve_columns and
      convert_values in favour of a more general converter based approach and
      public API Field.from_db_value(). Now works seamlessly with aggregation,
      .values() and raw queries.
      
      Thanks to akaariai in particular for extensive advice and inspiration,
      also to shaib, manfre and timograham for their reviews.
      e9103402
  9. 10 Ara, 2013 1 kayıt (commit)
  10. 28 Kas, 2013 1 kayıt (commit)
  11. 03 Kas, 2013 1 kayıt (commit)
  12. 23 Eki, 2013 1 kayıt (commit)
  13. 10 Eki, 2013 1 kayıt (commit)
    • Tim Graham's avatar
      Whitespace cleanup. · 1dae4ac1
      Tim Graham yazdı
      * Removed trailing whitespace.
      * Added newline to EOF if missing.
      * Removed blank lines at EOF.
      * Removed some stray tabs.
      1dae4ac1
  14. 30 Eyl, 2013 1 kayıt (commit)
    • Aymeric Augustin's avatar
      Fixed #21134 -- Prevented queries in broken transactions. · 728548e4
      Aymeric Augustin yazdı
      Squashed commit of the following:
      
      commit 63ddb271a44df389b2c302e421fc17b7f0529755
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Sun Sep 29 22:51:00 2013 +0200
      
          Clarified interactions between atomic and exceptions.
      
      commit 2899ec299228217c876ba3aa4024e523a41c8504
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Sun Sep 22 22:45:32 2013 +0200
      
          Fixed TransactionManagementError in tests.
      
          Previous commit introduced an additional check to prevent running
          queries in transactions that will be rolled back, which triggered a few
          failures in the tests. In practice using transaction.atomic instead of
          the low-level savepoint APIs was enough to fix the problems.
      
      commit 4a639b059ea80aeb78f7f160a7d4b9f609b9c238
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Tue Sep 24 22:24:17 2013 +0200
      
          Allowed nesting constraint_checks_disabled inside atomic.
      
          Since MySQL handles transactions loosely, this isn't a problem.
      
      commit 2a4ab1cb6e83391ff7e25d08479e230ca564bfef
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Sat Sep 21 18:43:12 2013 +0200
      
          Prevented running queries in transactions that will be rolled back.
      
          This avoids a counter-intuitive behavior in an edge case on databases
          with non-atomic transaction semantics.
      
          It prevents using savepoint_rollback() inside an atomic block without
          calling set_rollback(False) first, which is backwards-incompatible in
          tests.
      
          Refs #21134.
      
      commit 8e3db393853c7ac64a445b66e57f3620a3fde7b0
      Author: Aymeric Augustin <aymeric.augustin@m4x.org>
      Date:   Sun Sep 22 22:14:17 2013 +0200
      
          Replaced manual savepoints by atomic blocks.
      
          This ensures the rollback flag is handled consistently in internal APIs.
      728548e4
  15. 08 Eyl, 2013 1 kayıt (commit)
  16. 29 Tem, 2013 1 kayıt (commit)
  17. 26 Şub, 2013 1 kayıt (commit)