Abilitare il backup di un database al commit in un repository Git con un hook

From RVM Wiki
Jump to navigation Jump to search

{Stub}

mkdir db_backup
cd .git/hooks
vi pre-commit
#!/bin/bash
DBUSER="mydbusername"
DBPASS="mydbpass"
DB="mydbname"
SCHEMAPATH="db_backup"

echo "Backup Database $DB" 
mysqldump -u $DBUSER -p$DBPASS $DB > $SCHEMAPATH/$DB.sql
git add $SCHEMAPATH/$DB.sql
exit 0
chmod +x pre-commit