Changeset 613
- Timestamp:
- 06/20/06 14:41:56
- Files:
-
- trunk/calendar3/config/configs/democal.properties (modified) (2 diffs)
- trunk/calendar3/deployment/dumprestore/shellscr/resources/dumpres.bat (modified) (5 diffs)
- trunk/calendar3/deployment/dumprestore/shellscr/resources/dumpres.sh (modified) (1 diff)
- trunk/calendar3/docs/BedeworkDeploymentManual.odt (modified) (previous)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/calendar3/config/configs/democal.properties
r610 r613 218 218 # -------------- normal dump/restore build properties ------------------ 219 219 220 org.bedework.app.dumpres.shellscr.name= cmd221 org.bedework.app.dumpres.batscr.name= cmd.bat220 org.bedework.app.dumpres.shellscr.name=bwrun 221 org.bedework.app.dumpres.batscr.name=bwrun.bat 222 222 org.bedework.app.dumpres.zip.name=dumpres 223 223 org.bedework.app.dumpres.description=Bedework dump/restore utility … … 231 231 # -------------- convert from 2.3 build properties - use restore only ------------------ 232 232 233 org.bedework.app.restoreFrom2p3px.shellscr.name= cmd234 org.bedework.app.restoreFrom2p3px.batscr.name= cmd.bat233 org.bedework.app.restoreFrom2p3px.shellscr.name=bwrun 234 org.bedework.app.restoreFrom2p3px.batscr.name=bwrun.bat 235 235 org.bedework.app.restoreFrom2p3px.zip.name=restoreFrom2p3px 236 236 org.bedework.app.restoreFrom2p3px.dumpfile=${calendar.dir}/dumprestore/initcaldata.xml trunk/calendar3/deployment/dumprestore/shellscr/resources/dumpres.bat
r612 r613 1 @echo off2 1 :: Run the bedework dump/restore program 3 2 :: First arg defines the action, dump, restore etc … … 5 4 6 5 :: JAVA_HOME needs to be defined 6 7 @echo off 8 setlocal 7 9 8 10 if not "%JAVA_HOME%"=="" goto noJavaWarn … … 24 26 SET APPNAME=@BW-APP-NAME@ 25 27 28 ECHO. 29 ECHO. 30 ECHO Bedework Database Tools 31 ECHO ----------------------- 32 ECHO. 33 26 34 :branch 27 35 if "%1" == "dump" GOTO dump … … 34 42 35 43 :usage 36 ECHO ---------------------------------------- 37 ECHO Usage: %0 dump {filename} 38 ECHO restore {filename} 39 ECHO backup {directory} {prefix} 40 ECHO initdb 41 ECHO schema 42 ECHO schema-export 44 ECHO Usage: %0 dump {filename} 45 ECHO restore {filename} 46 ECHO backup {directory} {prefix} 47 ECHO initdb 48 ECHO schema 49 ECHO schema-export 43 50 GOTO end 44 51 45 52 46 53 :dump 47 ECHO Dumping data: 48 ECHO %DUMPCMD% -appname %APPNAME% -f %2 %3 %4 %5 %6 %7 %8 %9 54 ECHO Dumping data: 55 ECHO. 56 ECHO %DUMPCMD% -appname %APPNAME% -f %2 %3 %4 %5 %6 %7 %8 %9 49 57 %DUMPCMD% -appname %APPNAME% -f %2 %3 %4 %5 %6 %7 %8 %9 50 58 GOTO end 51 59 :: 52 60 :restore 53 ECHO Restoring data: 54 ECHO %RESTORECMD% -appname %APPNAME% -f %2 %3 %4 %5 %6 %7 %8 %9 61 ECHO Restoring data: 62 ECHO. 63 ECHO %RESTORECMD% -appname %APPNAME% -f %2 %3 %4 %5 %6 %7 %8 %9 55 64 %RESTORECMD% -appname %APPNAME% -f %2 %3 %4 %5 %6 %7 %8 %9 56 65 GOTO end 57 66 :: 58 67 :restore-for-quickstart 59 ECHO Restoring data for quickstart: 60 ECHO %RESTORECMD% -appname %APPNAME% -onlyusers "public-user,caladmin,douglm,agrp_*" -f %2 %3 %4 %5 %6 %7 %8 %9 68 ECHO Restoring data for quickstart: 69 ECHO. 70 ECHO %RESTORECMD% -appname %APPNAME% -onlyusers "public-user,caladmin,douglm,agrp_*" -f %2 %3 %4 %5 %6 %7 %8 %9 61 71 %RESTORECMD% -appname %APPNAME% -onlyusers "public-user,caladmin,douglm,agrp_*" -f %2 %3 %4 %5 %6 %7 %8 %9 62 72 GOTO end 63 73 :: 64 74 :backup 65 ECHO Backing up data: 66 ECHO $"The backup target is not currently configured." 67 :: TARGET=$2/$3`date +%Y%m%d_%H%M%S`.ldif 68 :: %DUMPCMD% -appname %APPNAME% -f $TARGET 69 :: %DUMPCMD% -appname %APPNAME% -f $TARGET 75 :: first strip out delimeters from date and time 76 echo %date% > temp.txt 77 for /f "tokens=1-4 delims=/ " %%a in (temp.txt) do ( 78 set dname=%%a 79 set mm=%%b 80 set dd=%%c 81 set yy=%%d 82 ) 83 echo %time% > temp.txt 84 for /f "tokens=1-3 delims=: " %%a in (temp.txt) do ( 85 set hh=%%a 86 set mn=%%b 87 set ss=%%c 88 ) 89 echo %hh%%mn%%ss% > temp.txt 90 for /f "tokens=1-2 delims=. " %%a in (temp.txt) do ( 91 set tm=%%a 92 set ms=%%b 93 ) 94 SET TARGET=%2\%3%yy%%mm%%dd%_%tm%%ms%.xml 95 96 :: now backup the data 97 ECHO Backing up data into: 98 ECHO %TARGET% 99 ECHO. 100 ECHO %DUMPCMD% -appname %APPNAME% -f %TARGET% 101 %DUMPCMD% -appname %APPNAME% -f %TARGET% 70 102 GOTO end 71 103 :: 72 104 :initdb 73 ECHO Initializing the database: 74 ECHO %RESTORECMD% -appname %APPNAME% -f ./data/initbedework.xml -initSyspars 105 ECHO Initializing the database: 106 ECHO. 107 ECHO %RESTORECMD% -appname %APPNAME% -f ./data/initbedework.xml -initSyspars 75 108 %RESTORECMD% -appname %APPNAME% -f ./data/initbedework.xml -initSyspars 76 109 GOTO end 77 110 :: 78 111 :schema 79 ECHO Creating the schema: 80 ECHO %SCHEMACMD% --text --create --config=./classes/hibernate.cfg.xml --output=schema.sql 112 ECHO Creating the schema: 113 ECHO. 114 ECHO %SCHEMACMD% --text --create --config=./classes/hibernate.cfg.xml --output=schema.sql 81 115 %SCHEMACMD% --text --create --config=./classes/hibernate.cfg.xml --output=schema.sql 82 116 GOTO end 83 117 :: 84 118 :schema-export 85 ECHO Exporting the schema: 86 ECHO %SCHEMACMD% --create --config=./classes/hibernate.cfg.xml --output=schema.sql 119 ECHO Exporting the schema: 120 ECHO. 121 ECHO %SCHEMACMD% --create --config=./classes/hibernate.cfg.xml --output=schema.sql 87 122 %SCHEMACMD% --create --config=./classes/hibernate.cfg.xml --output=schema.sql 88 123 GOTO end … … 90 125 91 126 :end 127 ECHO. 128 ECHO. trunk/calendar3/deployment/dumprestore/shellscr/resources/dumpres.sh
r568 r613 29 29 ;; 30 30 backup) 31 TARGET=$2/$3`date +%Y%m%d_%H%M%S`. ldif31 TARGET=$2/$3`date +%Y%m%d_%H%M%S`.xml 32 32 echo $DUMPCMD -appname $APPNAME -f $TARGET 33 33 $DUMPCMD -appname $APPNAME -f $TARGET
