#!/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 "Alter Space Information Table" alterSpaceInformationTable.sql execute "Changing Table AccountingEvent" AlterTableAccountingEvent.sql execute "Updating Table AccountingEvent" UpdateTableAccountingEvent.sql execute "Changing Table ServiceAgreementTemplate" AlterTableServiceAgreementTemplate.sql execute "Changing Table Party" AlterTableParty.sql execute "Changing Table PostingRule" AlterTablePostingRule.sql execute "Updating Table PostingRule" UpdateTablePostingRule.sql