Will man eine lange Liste für Postgresql abarbeiten, kann man psql in ein Shellscript einbauen. Ein Beispiel: #!/bin/bash PSQL=”/usr/pkg/bin/psql” LISTE=imap-quota-0.txt DB=benutzerverwaltung TABLE=benutzer COLUMN1=mailquota COLUMN2=username for userliste in `cat $LISTE` do su – postgres -c “$PSQL -d $DB -c \”UPDATE $TABLE set $COLUMN1=0 where $COLUMN2 = ‘$userliste’\”;” done; Wichtig ist lediglich, dass man mit den ganzen [...]
lesen »
