Einzelnen Beitrag anzeigen

Blup

Registriert seit: 7. Aug 2008
Ort: Brandenburg
1.429 Beiträge
 
Delphi 10.4 Sydney
 
#7

AW: [Firebird] Datensätze in Backup-DB verschieben/spiegeln

  Alt 6. Okt 2014, 08:19
Wenn ich das mit INSERT mache, bekomme ich für jedes Datum einen neuen Index. Das ist zu Fuß recht umständlich.

Ist es möglich, Daten en bloque unter Beibehaltung der Indices in eine andere Datenbank mit identischer Struktur zu verschieben? Die nicht verschobenen Indices wären zunächst frei und würden dann gefüllt falls der entsprechende Datensatz auch verschoben wird.
Für mich hört sich das nach einer ungünstigen Datenstruktur an, nach dem Motto für jeden Tag eine neue Tabelle.
Normalerweise hat man nur eine Tabelle und die Datensätze haben eine Spalte Datum.
Dann braucht sich die Datenstruktur auch nicht jeden Tag zu ändern.

Zum Thema:
Eine 1:1 Kopie der aktuellen Datenbank erstellen (z.B. als Shadow erstellen und dann abkoppeln) und als Archiv ablegen.
In der aktuellen Datenbank alle nicht benötigten Daten löschen.
Mehr Aufwand lohnt sich nicht.
  Mit Zitat antworten Zitat