#!/bin/sh # ----------------------------------------------------------------------------- # # Runs sql scripts to update database from previous release. # # ----------------------------------------------------------------------------- # DB=$1 USER=$2 echo Using database: $DB echo Enter password for $USER: read -s password function execute() { echo ---------------------------------------- $1 mysql -u$USER -f -p$password --default-character-set=latin1 $DB < $2 echo } function executeWithTempFile() { echo ---------------------------------------- $1 mysql -u$USER -f -p$password --default-character-set=latin1 $DB < $2 > tmp.sql mysql -u$USER -f -p$password --default-character-set=latin1 $DB < tmp.sql rm tmp.sql echo } execute "Functionalities Changes 1" changes-20061128174648.sql execute "Functionalities Changes 2" changes-20061130123539.sql execute "Create Table Student Statutes" CreateTableStudentStatutes.sql execute "Create Login Periods Table" createLoginPeriodsTable.sql execute "Alter table Registration State" alterTableRegistrationState.sql execute "Alter table LoginPeriod" alterTableLoginPeriod.sql execute "Creating Table GratuityExemption" CreateTableGratuityExemption.sql execute "Changing Table AccountingEvent" AlterTableAccountingEvent.sql execute "Migrate GratuityEvents to DfaGratuityEvents" MigrateGratuityEventsToDfaGratuityEvents.sql