/[edbsilon]/trunk/edbsilon/Tabellen/ersetzeDBName.py
ViewVC logotype

Annotation of /trunk/edbsilon/Tabellen/ersetzeDBName.py

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15 - (hide annotations)
Wed Sep 8 14:48:46 2004 UTC (20 years, 3 months ago) by ludwig
File MIME type: text/x-python
File size: 681 byte(s)
2004-09-08  Ludwig Reiter <ludwig@intevation.de>

        * Konverter/edbsclasses.py:
	Ich habe Objdaten_sammler.wandel() fertiggestellt
        Bugs bei Objdaten_sammler.get_ganzeLinie und
	Objdaten_sammler.get_Polygon() gefixt:
   	Wenn eine Linie nicht zu der bisher konstruierten Linienzug passte,
	dann wird die Linie nicht mehr vergessen.
	Es gibt keine Fehler mehr bei Linien, die sich ber�hren.

	* test/test_edbsilon.py:
	Neue Tests f�r die beiden behobenen Bugs oben.

	* doc/spezifikation.tex:
	Auf den neusten Stand gebracht.

	* Konverter/__init__.py:
	Beinhaltet den Aufruf von edbsilon und speichert die			        SQL-Kommandos und das Logbuch in angegebende Dateien

1 ludwig 3 #
2     """Python-Script zum Eintragen des richtigen DB-Namens
3     in Tabellen_anlegen.sql
4     geschrieben von Ludwig Reiter, am 1.9.2004"""
5    
6     import sys
7    
8     if len(sys.argv) == 2:
9 ludwig 15 print "Ersetzte in create_pg.sql jetzt %%%DB%%% durch '" + sys.argv[1]+"'"
10     datei = open("create_pg.sql","r")
11 ludwig 3 ausgabe = open("tmp.sql","w")
12     SQL_Befehle = datei.read()
13     datei.close()
14     SQL_Befehle2 =SQL_Befehle.replace( '%%%DB%%%' ,"'"+sys.argv[1]+"'")
15     ausgabe.write(SQL_Befehle2)
16     ausgabe.flush()
17     ausgabe.close()
18     print "Ergebnis nach tmp.sql geschrieben"
19     else:
20     print """Fehler: Zuviele oder zuwenig Argumente
21     Benutzung: python ersetzeDBName <Datenbank> """
22    
23    

Properties

Name Value
svn:keywords Author Date Id Revision

[email protected]
ViewVC Help
Powered by ViewVC 1.1.26