Ignore:
Timestamp:
02/03/14 18:41:17 (10 years ago)
Author:
frank.jaeger
Message:

Trigger ohne Historie (kill) umgestellt auf Import-ID als Merkmal fuer Replace

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/import/datenbank_anlegen.sh

    r299 r314  
    1111##  2013-10-16 F.J. krz: Neues Sript "pp_praesentation_sichten.sql" für Reparatur Präsentationsobjekte Straßennamen 
    1212##  2013-12-03 F.J. krz: Script "sichten.sql" einbeziehen. Darin View "doppelverbindung" fuer WMS FS-Kommunal. 
     13##  2014-01-31 F.J. krz: Unterschiede der Datenbank-Struktur für die Varianten MIT/OHNE Historie. 
    1314 
    1415POSTNAS_HOME=$(dirname $0) 
     
    5859if ! [ -e alkis-trigger.sql ]; then 
    5960        if ln -s alkis-trigger-kill.sql alkis-trigger.sql; then 
    60                 echo "** Symlink zu alkis-trigger-kill.sql (KEINE HISTORIE) angelegt" 
     61                echo "** Symlink zu alkis-trigger-kill.sql (KEINE HISTORIE) wurde angelegt" 
    6162        else 
    6263                echo "** alkis-trigger.sql FEHLT!" 
     
    6970con="-p 5432 -d ${DBNAME} " 
    7071echo "connection " $con 
     72 
    7173echo "******************************" 
    7274echo "**  Neue ALKIS-Datenbank    **" 
     
    9496        exit 1 
    9597fi 
     98 
     99## Kommentar zur Datenbank (allgemein) 
     100psql $con -U ${DBUSER} -c "COMMENT ON DATABASE ${DBNAME} IS 'ALKIS - Konverter PostNAS 0.7';" 
     101 
     102## Kann man das Ziel des Symlinks abfragen? Wenn Kill, dann ... 
     103##   if [ -e alkis-trigger.sql ]; then 
     104echo " " 
     105echo "** Besonderheiten der Datenbank OHNE Historie" 
     106## auskommentieren, wenn die Datenbank MIT Historie geführt wird 
     107## Import-ID: Tabelle und Spalte in "alkis_beziehungen" anlegen 
     108psql $con -U ${DBUSER} -f alkis_PostNAS_schema_ohneHist.sql >$MANDANT_HOME/log/schema.log 
     109## Spalte "identifier" aus allen Tabellen entfernen (die wird nur vom Trigger MIT Historie benoetigt) 
     110##psql $con -U ${DBUSER} -c "SELECT alkis_drop_all_identifier();" 
     111psql $con -U ${DBUSER} -c "COMMENT ON DATABASE ${DBNAME} IS 'ALKIS - Konverter PostNAS 0.7 - Ohne Historie';" 
     112## fi 
    96113 
    97114echo " " 
     
    124141psql $con -U ${DBUSER} -f sichten.sql >$MANDANT_HOME/log/sichten.log 
    125142 
    126 echo " " 
    127 echo  "COMMENT ON DATABASE ${DBNAME} IS 'ALKIS - Konverter PostNAS 0.7';" | psql -p 5432 -d ${DBNAME} -U ${DBUSER}  
    128 echo " " 
    129  
    130143echo "** Berechtigung (grant.sql) Protokoll siehe log" 
    131144psql $con -U ${DBUSER} -f grant.sql >$MANDANT_HOME/log/log_grant.log 
Note: See TracChangeset for help on using the changeset viewer.