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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 15 - (show 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 #
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 print "Ersetzte in create_pg.sql jetzt %%%DB%%% durch '" + sys.argv[1]+"'"
10 datei = open("create_pg.sql","r")
11 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