BASH   16

dump mysql

Guest on 23rd November 2022 03:31:25 PM

  1. #!/bin/sh
  2.  
  3. set -ue
  4.  
  5. DTBASE="$1"
  6. WRKDIR="$2"
  7.  
  8. set -x
  9.  
  10. date
  11.  
  12. cd ${WRKDIR}
  13.  
  14. svn up
  15.  
  16. mysqldump \
  17.     --verbose \
  18.     --skip-comments \
  19.     --tab=. \
  20.     --fields-enclosed-by='"' \
  21.     --fields-terminated-by=';' \
  22. ${DTBASE}
  23.  
  24. svn st \
  25. | grep '^?' \
  26. | sed 's/^\? *//' \
  27. | awk '{printf "%s\0", $0}' \
  28. | xargs -0 --no-run-if-empty svn add
  29.  
  30. svn ci -m "Adding automatic MySQL table dump for the database \`${DTBASE}\`."

Raw Paste


Login or Register to edit or fork this paste. It's free.