Ignore:
Timestamp:
11/04/11 13:46:52 (12 years ago)
Author:
frank.jaeger
Message:

Neue Flurstücks-Historie zur Buchauskunft, DB-Schema mit neuem Index, Konvertierungs-Scripte ohne User und Passwort

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/data/konvert/postnas_0.6/konv_batch.sh

    r113 r123  
    3131##  ##  2011-09-20 Verarbeiten der delete-Eintraege bei Aktualisierung. 
    3232##                 Siehe http://trac.wheregroup.com/PostNAS/wiki/SchrittfuerSchritt 
     33##  ##  2011-11-04 Verarbeitung OHNE Parameter 3 Datenbank-User und  4 DB-Passwort. 
     34##                 Berechtigung regeln über "/etc/postgresql/[version]/main/pg_hba.conf" 
     35##                 Dort Zeile: "local  [db]  [user]  ident sameuser" 
     36##       Alt:    # PG:"dbname=${DBNAME} user=${DBUSER} password=${DBPASS} host=localhost port=5432" 
    3337## 
    3438## Konverter:   /opt/gdal-1.9/bin/ = GDAL 1.9 / PostNAS 0.6 
     
    4347DBNAME=$2 
    4448DBUSER=$3 
    45 DBPASS=$4 
    46 UPD=$5 
     49#DBPASS=$4 
     50#UPD=$5 
     51UPD=$4 
    4752## 
    4853## Fehlerprotokoll 
     
    6368fi 
    6469## 
    65 if [ $DBUSER = "" ] 
    66 then 
    67         echo "Parameter 3 'DB-User' ist leer" 
    68         exit 3 
    69 fi 
     70# if [ $DBUSER = "" ] 
     71# then 
     72#       echo "Parameter 3 'DB-User' ist leer" 
     73#       exit 3 
     74# fi 
    7075## 
    71 if [ $DBPASS = "" ] 
    72 then 
    73         echo "Parameter 4 'DB-Passwort' ist leer" 
    74         #exit 4 
    75         echo "Datenbank-Passwort?  (wird nicht angezeigt)" 
    76         stty -echo 
    77         read DBPASS 
    78         stty echo 
    79 fi 
     76# if [ $DBPASS = "" ] 
     77# then 
     78#       echo "Parameter 4 'DB-Passwort' ist leer" 
     79#       #exit 4 
     80#       echo "Datenbank-Passwort?  (wird nicht angezeigt)" 
     81#       stty -echo 
     82#       read DBPASS 
     83#       stty echo 
     84#fi 
    8085## 
    8186if [ $UPD = "a" ] 
     
    95100  echo "Datenbank-Name . . = ${DBNAME}" 
    96101  echo "Ordner NAS-Daten . = ${ORDNER}" 
    97   echo "Datenbank-User . . = ${DBUSER}" 
     102# echo "Datenbank-User . . = ${DBUSER}" 
    98103  echo "Verarbeitungs-Modus= ${verarb}" 
    99104  echo " " 
     
    103108  ls 
    104109  # Alte delete-Eintraege (vorangegangener Abbruch?) loeschen, oder abarbeiten? 
    105   echo 'TRUNCATE table "delete";' | psql $con -U ${DBUSER} 
     110# echo 'TRUNCATE table "delete";' | psql $con  -U ${DBUSER} 
     111  echo 'TRUNCATE table "delete";' | psql $con  
    106112  # 
    107113# for zipfile in ${ORDNER}/*.xml.zip ; do  
     
    125131        # E R S T L A D E N 
    126132        /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
    127            PG:"dbname=${DBNAME} user=${DBUSER} password=${DBPASS} host=localhost port=5432" \ 
     133           PG:"dbname=${DBNAME} host=localhost port=5432" \ 
    128134           -a_srs EPSG:25832  ${nasdatei}  ${layer}  2>> $errprot 
    129135        # Abbruch bei Fehler? 
     
    134140        echo "- 1. Nur delete-Layer auswerten"  
    135141        /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
    136            PG:"dbname=${DBNAME} user=${DBUSER} password=${DBPASS} host=localhost port=5432" \ 
     142           PG:"dbname=${DBNAME} host=localhost port=5432" \ 
    137143           -a_srs EPSG:25832  ${nasdatei}  delete  2>> $errprot 
    138144        nasresult=$? 
     
    141147        # Durch die Funktion 'deleteFeature' in der Datenbank die delete-Objekte abarbeiten 
    142148        echo "- 1a. delete-Layer abarbeiten:" 
    143         psql $con -U ${DBUSER} < /data/konvert/postnas_0.6/delete.sql 
     149        psql $con < /data/konvert/postnas_0.6/delete.sql 
    144150        # 
    145151        echo "- 2. alle Layer auswerten" 
    146152        /opt/gdal-1.9/bin/ogr2ogr -f "PostgreSQL" -append  ${update}  -skipfailures \ 
    147           PG:"dbname=${DBNAME} user=${DBUSER} password=${DBPASS} host=localhost port=5432" \ 
     153          PG:"dbname=${DBNAME} host=localhost port=5432" \ 
    148154          -a_srs EPSG:25832  ${nasdatei}  ${layer}  2>> $errprot 
    149155        nasresult=$? 
     
    151157        # 
    152158        echo "- 2a. delete-Layer nochmals leoeschen:" 
    153         echo 'TRUNCATE table "delete";' | psql $con -U ${DBUSER} 
     159        echo 'TRUNCATE table "delete";' | psql $con  
    154160      fi 
    155161    done 
     
    163169## 
    164170  echo "** Optimierte Nutzungsarten neu Laden:" 
    165   psql -p 5432 -d ${DBNAME}  -U ${DBUSER}  < /data/konvert/postnas_0.6/nutzungsart_laden.sql 
     171  psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/nutzungsart_laden.sql 
    166172## 
    167173  echo "** Optimierte Gemeindetabelle neu Laden:" 
    168   psql -p 5432 -d ${DBNAME}  -U ${DBUSER}  < /data/konvert/postnas_0.6/gemeinden_laden.sql 
     174  psql -p 5432 -d ${DBNAME} < /data/konvert/postnas_0.6/gemeinden_laden.sql 
    169175## 
Note: See TracChangeset for help on using the changeset viewer.