Changeset 190 for trunk/data/konvert/postnas_0.7/datenbank_anlegen.sh
- Timestamp:
- 12/08/12 19:14:37 (11 years ago)
- Location:
- trunk/data/konvert/postnas_0.7
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/data/konvert/postnas_0.7
-
Property
svn:ignore
set to
alkis-trigger.sql
-
Property
svn:ignore
set to
-
trunk/data/konvert/postnas_0.7/datenbank_anlegen.sh
r184 r190 1 1 #!/bin/bash 2 ## 3 ## Konvertierung von ALKIS NAS-Format nach Pos GIS -4 ## Teil 1: Eine neue PostGIS-Datenbank anlegen -5 ## ------------------------------------------------ 2 ## ------------------------------------------------- 3 ## Konvertierung von ALKIS NAS-Format nach PostGIS - 4 ## Teil 1: Eine neue PostGIS-Datenbank anlegen - 5 ## ------------------------------------------------- 6 6 ## 7 7 ## Stand: 8 8 ## 2012-02-10 PostNAS 07, Umbenennung 9 9 ## 10 11 POSTNAS_HOME=$(dirname $0) 12 MANDANT_HOME=$PWD 13 EPSG=25832 14 10 15 ## Dialog mit Anwender 11 16 function get_db_config(){ … … 43 48 exit 1 44 49 fi 50 51 cd $POSTNAS_HOME 52 53 if ! [ -e alkis-trigger.sql ]; then 54 if ln -s alkis-trigger-kill.sql alkis-trigger.sql; then 55 echo "** Symlink zu alkis-trigger-kill.sql (KEINE HISTORIE) angelegt" 56 else 57 echo "** alkis-trigger.sql FEHLT!" 58 exit 1 59 fi 60 fi 61 62 45 63 ## Datenbank-Connection: 46 64 # -h localhost … … 56 74 echo " " 57 75 echo "** Anlegen (leere) PostGIS-Datenbank" 58 createdb --port=5432 --username=${DBUSER} -E utf8 -T ${DBTEMPLATE} 76 createdb --port=5432 --username=${DBUSER} -E utf8 -T ${DBTEMPLATE} ${DBNAME} 59 77 echo " " 60 78 echo "** Anlegen der Datenbank-Struktur fuer PostNAS (alkis_PostNAS_0.7_schema.sql)" 61 psql $con - U ${DBUSER} < /data/konvert/postnas_0.7/alkis_PostNAS_0.7_schema.sql79 psql $con -v alkis_epsg=$EPSG -U ${DBUSER} -f alkis_PostNAS_0.7_schema.sql 62 80 echo " " 63 81 echo "** Anlegen der Datenbank-Struktur - zusaetzliche Schluesseltabellen" 64 82 ## Nur die benoetigten Tabellen fuer die Buchauskunft 65 psql $con -U ${DBUSER} < /data/konvert/postnas_0.7/alkis_PostNAS_0.7_keytables.sql83 psql $con -U ${DBUSER} -f alkis_PostNAS_0.7_keytables.sql 66 84 echo " " 67 85 echo "** Anlegen Optimierung Nutzungsarten (nutzungsart_definition.sql)" 68 psql $con -U ${DBUSER} < /data/konvert/postnas_0.7/nutzungsart_definition.sql86 psql $con -U ${DBUSER} -f nutzungsart_definition.sql 69 87 echo " " 70 88 echo "** Laden NUA-Metadaten (nutzungsart_metadaten.sql) Protokoll siehe log" 71 psql $con -U ${DBUSER} < /data/konvert/postnas_0.7/nutzungsart_metadaten.sql 1>log/meta.log89 psql $con -U ${DBUSER} -f nutzungsart_metadaten.sql >$MANDANT_HOME/log/meta.log 72 90 echo " " 73 91 echo "** Anlegen Post Processing (pp_definition.sql)" 74 psql $con -U ${DBUSER} < /data/konvert/postnas_0.7/pp_definition.sql92 psql $con -U ${DBUSER} -f pp_definition.sql 75 93 echo " " 76 94 echo "** Definition von Views (sichten.sql)" 77 psql $con -U ${DBUSER} < /data/konvert/postnas_0.7/sichten.sql95 psql $con -U ${DBUSER} -f sichten.sql 78 96 echo " " 79 97 echo "COMMENT ON DATABASE ${DBNAME} IS 'ALKIS - Konverter PostNAS 0.7';" | psql -p 5432 -d ${DBNAME} -U ${DBUSER} 80 98 echo " " 81 99 echo "** Berechtigung (grant.sql) Protokoll siehe log" 82 psql $con -U ${DBUSER} < /data/konvert/postnas_0.7/grant.sql 1>log/grant.log100 psql $con -U ${DBUSER} -f grant.sql >$MANDANT_HOME/log/grant.log 83 101 echo " " 84 102 echo "***************************"
Note: See TracChangeset
for help on using the changeset viewer.