home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wsgatsam.zip / install / installDB.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2003-02-24  |  1KB  |  45 lines

  1. #!/bin/sh
  2. #
  3. # Database Creation - IBM WebServices Gateway
  4. #
  5. # The arguments are:
  6. # "1: Database name"
  7. # "2: SQL definition file"
  8.  
  9. progName=`basename "$0"`
  10.  
  11. if [ $# -ne 2 ]; then
  12.   echo 'ERROR: The following arguments are required:' >&2
  13.   echo '  1: Database name' >&2
  14.   echo '  2: SQL definition file' >&2
  15.   echo "Example: ./${progName} wsgwdb /tmp/WSGWDB.sql" >&2
  16.   exit 1
  17. fi
  18.  
  19. dbName="$1"
  20. sqlFile="$2"
  21.  
  22. echo 'Terminating db2...'
  23. db2 terminate || exit $?
  24.  
  25. echo 'Dropping database...'
  26. # Don't check the return value here as wsgwdb might not be there.
  27. db2 drop database ${dbName}
  28.  
  29. echo 'Creating Database...'
  30. db2 create database ${dbName} || exit $?
  31.  
  32. echo 'Connecting to Database...'
  33. db2 connect to ${dbName} || exit $?
  34.  
  35. echo "Importing ${sqlFile}..."
  36. db2 -tvf ${sqlFile} || exit $?
  37.  
  38. echo 'Terminating DB2...'
  39. db2 terminate || exit $?
  40.  
  41. # Do NOT change this message.  It must be the last message output by this
  42. # script for the calling script to test against for success.
  43. echo 'WSGW database creation successful'
  44. exit 0
  45.