3 PS3="Bitte eine Datenbank auswählen: ";
 
   6         echo "Erstelle db-Backup von $db"
 
   7         pg_dump -U postgres $db > $db.sql
 
   9         rc=`psql --quiet -t -A -U postgres $db  < $1`
 
  10         rc=`psql --quiet -t -A -U postgres $db  < liste.sql`
 
  13 database=`psql -t -A -U postgres -l`
 
  14 echo "Folgende Datenbanken wurden gefunden:"
 
  15 for i in $database; do
 
  16         dbx=`echo $i | cut -d "|" -f 1 `
 
  19 select db in ${dbA[*]}; do
 
  20         if [ "!$db!" = "!!" ]; then echo "Falsche Eingabe"; 
 
  24 echo $db wird nun getestet
 
  25 versionDB=`psql -t -A -U postgres $db  -c "select version from defaults" 2>/dev/null`;
 
  26 if [ "$versionDB" = "2.1.11" ]; then
 
  27         echo $db ist die Version Lx-ERP 1.0.0
 
  28         do_update  update100-200.sql
 
  31 elif [ "$versionDB" = "2.3.9" ]; then
 
  32         echo $db ist die Version SQL-Ledger 2.3.9
 
  33         do_update updateLedger-200.sql
 
  36 elif [ "$versionDB" = "1.0.0" ]; then
 
  37         echo $db ist die Version Lx-ERP 1.0.2/1.0.3
 
  38         do_update update10x-200.sql
 
  42         echo Diese Version wird nicht unterstützt!