#!/bin/sh # ----------------------------------------------------------------------------- # # Runs sql scripts to update database from previous release. # # ----------------------------------------------------------------------------- # if [ $# -ne 2 ] then echo "Usage: `basename $0` database_name database_user" exit 0 fi 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 "Update Table ServiceEntry" UpdateTableServiceEntry.sql execute "Alter Table Synchronization Schedule" AlterTableSynchronizationSchedule.sql execute "Create Table ActiveDirectoryGroup" CreateTableActiveDirectoryGroup.sql execute "Create Table ServiceEntryActiveDirectoryGroup" CreateTableServiceEntryActiveDirectoryGroup.sql