runtest
上传用户:blenddy
上传日期:2007-01-07
资源大小:6495k
文件大小:1k
源码类别:

数据库系统

开发平台:

Unix_Linux

  1. #!/bin/sh
  2. DBNAME=pltcl_test
  3. export DBNAME
  4. echo "**** Destroy old database $DBNAME ****"
  5. destroydb $DBNAME
  6. echo "**** Create test database $DBNAME ****"
  7. createdb $DBNAME
  8. echo "**** Create procedural language pltcl ****"
  9. psql -q -n $DBNAME <test_mklang.sql
  10. echo "**** Create tables, functions and triggers ****"
  11. psql -q -n $DBNAME <test_setup.sql
  12. echo "**** Running test queries ****"
  13. psql -q -n -e $DBNAME <test_queries.sql > test.out 2>&1
  14. if diff test.expected test.out >/dev/null 2>&1 ; then
  15.     echo "    Tests passed O.K."
  16. else
  17.     echo "    Tests faild - look at diffs between"
  18.     echo "    test.expected and test.out"
  19. fi