1. May 29, 2019
  2. May 15, 2019
  3. Jan 08, 2019
  4. Jan 22, 2018
    • Dimitri Fontaine's avatar
      Fix previous patch and improve error reporting. · 9edf8b32
      Dimitri Fontaine authored
      Previous patch didn't consider that case doesn't evaluate its branch labels,
      so we have to #. (list ...) our constants here. What happened with the
      previous coding was that the 'otherwise case would be used always, so that
      we only have errors when using BINARY data, basically.
      
      See https://github.com/dimitri/pgloader/issues/716 for such an error case.
      
      In passing, improve the error handling of babel decoding errors by reporting
      our own error with information about the MySQL column in which we failed to
      read and decode the data. That's pretty useful actually.
      9edf8b32
  5. Nov 03, 2017
  6. Oct 20, 2017
    • Dimitri Fontaine's avatar
      Desultory pass at improving efficiency of the driver. · 39e17d0f
      Dimitri Fontaine authored
      Handling the different choice combinations within the hot-spot function is
      not a very good idea. Instead define four specialized functions and arrange
      to pick which to call from upper in the call stack.
      
      Also replace a series of member calls to a simple case form, which is much
      simpler to execute.
      
      Good performances results are seen from pgloader side of things. Nothing
      spectacular, but every bit counts I guess.
      39e17d0f
  7. Sep 22, 2017
  8. Aug 30, 2017
  9. Jun 27, 2017
  10. Jan 29, 2016
  11. Jul 26, 2015
  12. Jun 25, 2015
  13. Feb 14, 2015
  14. Jan 25, 2015
  15. Nov 13, 2014
  16. Sep 09, 2014
  17. Aug 17, 2014
  18. Aug 02, 2014
  19. Jul 23, 2014
  20. Jun 09, 2014
  21. Apr 01, 2014
  22. Mar 04, 2014
    • Dimitri Fontaine's avatar
      Add *mysql-encoding* to enable forcing the encoding. · 62fc85a1
      Dimitri Fontaine authored
      It so happens that MySQL stores data in an encoding that is different
      from what it knows in the meta-data, and that the application knows the
      real data encoding. With that dynamic binding it's now possible to force
      the Qmynd driver using the known data encoding, which might very well be
      different from the meta-data.
      62fc85a1
  23. Mar 03, 2014
  24. Mar 02, 2014
  25. Dec 20, 2013
  26. Dec 18, 2013
  27. Dec 07, 2013