Advertisement
Guest User

Untitled

a guest
Jun 2nd, 2017
63
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. #!/bin/bash -e
  2. # -e means exit if any command fails
  3.  
  4. DBHOST="localhost"
  5. DBUSER="root"
  6. DBPASS="passwd"
  7. DBNAME="test"
  8. SCHEMAPATH="__sql"
  9.  
  10. MYSQLBINPATH=""
  11. # leave blank if it is in PATH.
  12. #MYSQLBINPATH="/Application/XAMPP/xamppfiles/bin" ## MACOS
  13. #MYSQLBINPATH="C:/xampp/mysql/bin" ## WINDOWS
  14.  
  15. if [ ! -d "$SCHEMAPATH" ]; then
  16. mkdir $SCHEMAPATH
  17. fi
  18.  
  19. $MYSQLBINPATH/mysqldump -h $DBHOST -u $DBUSER --password=$DBPASS $DBNAME --no-data=true > $SCHEMAPATH/$DBNAME_schema.sql
  20. git add $SCHEMAPATH/$DBNAME_schema.sql
  21.  
  22. ## uncomment this to use as a commit script
  23. # git commit -m "$DBNAME schema version $(`date`)"
  24. # git push # assuming you have a remote to push to
  25.  
  26. echo 'Exported and added Database to commit'
  27. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement