Guest User

Untitled

a guest
May 29th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. PROJECT_NAME='PROJECT_NAME'
  2. MYSQL_HOST='localhost'
  3. MYSQL_DB='website'
  4. MYSQL_USERNAME='root'
  5. MYSQL_PASS='toor'
  6.  
  7. wc_rev=`svn info | grep "Revision" | cut -d ' ' -f2`
  8.  
  9. backup_stamp=$PROJECT_NAME'-'`date +"%d-%m-%Y_%H-%M"`'-r'$wc_rev'.sql'
  10.  
  11. if [ -f db_schema.sql ];
  12. then
  13. echo "Warning: deleting old db_schema.sql, last changed rev "`svn info db_schema.sql | grep "Last Changed Rev" | cut -d ' ' -f4`
  14. mv db_schema.sql db_schema.sql.bak
  15. fi;
  16.  
  17. echo '-- '$backup_stamp > db_schema.sql
  18. mysqldump -h$MYSQL_HOST -u$MYSQL_USERNAME -p$MYSQL_PASS $MYSQL_DB >> db_schema.sql
  19.  
  20. if [ -f db_schema.sql.bak ];
  21. then
  22. diff db_schema.sql.bak db_schema.sql
  23. echo "Terminate the script now if you want the backup copy"
  24. sleep 15
  25. rm -f db_schema.sql.bak
  26. fi
Add Comment
Please, Sign In to add comment