Migrationstool

nordlender

Mitglied
Hallo zusammen,

hoffentlich bin ich richtig hier.

Preambula:

Unsere Anwendung wird um weitere Sprache erweitert. Ich soll dafür den DB durchjagen und die Tabellen raus finden, wo die Texte eingetragen sind. Es werden nicht alle Texte übersetz. Da wo die Übersetzung nicht stattfindet, soll ich die deutschen Begriffe übernehmen.

Ich dachte mir so ein Migrationtool zu schreiben, das die Tabellen durchsucht und da wo die Spalte „LangId“ (momentan: LangId = 1) vorkommt, übernimmt und neue Einträge dazu schreibt, bloß mit neuen LangId = 2.

Jetzt ist die Frage:
Wo setze ich das am besten um. Einfache eine .bat – Datei zu schreiben, oder.. ? Da stehe ich komplett auf dem Schlauch. Hoffentlich könnt ihr mir weiter helfen.

Oder gebt es schon etwas Fertiges?

Vielen Dank im Voraus.


P.s.
Die Anwendung ist im Java programmiert.
DB ist ein DB2
 

ARadauer

Top Contributor
Wo setze ich das am besten um. Einfache eine .bat – Datei zu schreiben, [/code]
mhn eine bat datei? wie meinst du das, eine batch datei die ein java programm startet?

ich würde mir einfach ein kleines java tool schreiben, die inserts in eine datei schreibt, damit man sie vorher nochmal überprüfen kann.... dann würde ich die inserts einfach vom tool ausführen lassen oder selber ausführen...
 

nordlender

Mitglied
Nein , kein richtiges tool. Ist auch eine selbst geschriebene Anwendung.
Datenbestand ist relativ groß. Allein in einer Tabelle sind es um die 2000 Einträge. Dazu kommen immer neue Texte dazu.
 
M

Marcinek

Gast
2000 Einträge sind nix.

Man kann die DB2 Systables dazu nutzen um entsprechende Skripte zu generieren.

Für ein Honorar kann ich das machen.
 

ARadauer

Top Contributor
Ne.. eine batch - Datei, die separat man startet und die direkt auf DB zugreift.
ja und in welcher sprache willst du das schreiben, ich denke nicht dass man aus einer bat datei auf eine db zugreiffen kann...


meinst du in eine externe Datei (… txt)?
ja warum nicht, man kann sich diese datei dann zu doku zwecken aufbehalten...
oder gleich direkt ausführen is ja wurscht...

Allein in einer Tabelle sind es um die 2000 Einträge.
naja... 200000 sind nicht mal viel...
 

Neue Themen


Oben