📄 runphases.ksh
字号:
### runphases old_major old_minor old_engine new_engine## e.g.## runphases 10 0 c:/derby/10.0.2.1/lib c:/derby/trunk/jars/saneomajor=$1ominor=$2ocs=$3ncs=$4jvm=java# classpathsocp="${ocs}/derby.jar;${ncs}/derbyTesting.jar"ncp="${ncs}/derby.jar;${ncs}/derbyTesting.jar"# database namedbdir=updtest_${omajor}_${ominor}db=${dbdir}/su_${omajor}_${ominor}tempdb=${dbdir}/tdbrm -fr ${dbdir}set -x# Phase 0 - create the old database$jvm -classpath $ocp org.apache.derbyTesting.upgradeTests.phaseTester ${db} 0 ${omajor} ${ominor} ${tempdb}# Phase 1 - soft upgrade mode with new version$jvm -Dderby.database.allowPreReleaseUpgrade=true -classpath $ncp org.apache.derbyTesting.upgradeTests.phaseTester ${db} 1 ${omajor} ${ominor} ${tempdb}# Phase 2 - post soft upgrade mode with old version$jvm -classpath $ocp org.apache.derbyTesting.upgradeTests.phaseTester ${db} 2 ${omajor} ${ominor} ${tempdb}# Phase 3 - hard upgrade mode with new version$jvm -Dderby.database.allowPreReleaseUpgrade=true -classpath $ncp org.apache.derbyTesting.upgradeTests.phaseTester ${db} 3 ${omajor} ${ominor} ${tempdb}# Phase 4 - post hard upgrade mode with old version $jvm -classpath $ocp org.apache.derbyTesting.upgradeTests.phaseTester ${db} 4 ${omajor} ${ominor} ${tempdb}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -