Hallo,
bei meinen Programmupdates kommt es häufig vor, das die Struktur der DB aktualisiert werden muss.
Gibt es eine Möglichkeit die Unterschiede von DB (Release1) und DB (Release2) zu ermitteln ? Anschließend soll ein SQL Script generiert werden, das die Struktur von DB (Release1) auf den Stand von DB (Release2) setzt.
Ich würde das ganze auch selbst programmieren, aber mir fehlt ein Strukturscanner. Hier ein wenig Pseudocode, mir fehlen leider die dazugehörigen TSQL - Befehle.
<pre>
for i = 1 to AnzahlTabellen do
begin
if TableVersion < 1.2 then
begin
end
end;
</pre>
<pre>
for i = 1 to AnzahlStoredProcedures do
begin
if StoredProcedureVersion < 1.2 then
begin
end;
end;
</pre>
<pre>
if exist StoredProcedure then
begin
....
end
elese
begin
....
end;
</pre>
Weis jemand, ob man so etwas auf die "Beine" stellen kann ?
Bis dann
Mathias
bei meinen Programmupdates kommt es häufig vor, das die Struktur der DB aktualisiert werden muss.
Gibt es eine Möglichkeit die Unterschiede von DB (Release1) und DB (Release2) zu ermitteln ? Anschließend soll ein SQL Script generiert werden, das die Struktur von DB (Release1) auf den Stand von DB (Release2) setzt.
Ich würde das ganze auch selbst programmieren, aber mir fehlt ein Strukturscanner. Hier ein wenig Pseudocode, mir fehlen leider die dazugehörigen TSQL - Befehle.
<pre>
for i = 1 to AnzahlTabellen do
begin
if TableVersion < 1.2 then
begin
end
end;
</pre>
<pre>
for i = 1 to AnzahlStoredProcedures do
begin
if StoredProcedureVersion < 1.2 then
begin
end;
end;
</pre>
<pre>
if exist StoredProcedure then
begin
....
end
elese
begin
....
end;
</pre>
Weis jemand, ob man so etwas auf die "Beine" stellen kann ?
Bis dann
Mathias
Comment