Seite 1 von 1

Foren Datenbank aktualisieren

Verfasst: 17.11.2008 19:42
von Jan Kaiser ET
Ihr lieben,
ich habe eine Hauptseite und eine Testseite.

Die Testseite ist eine Kopie der Original Seite.

Nun ist es so:
Auf der Original Seite werden ja täglich mengen an Beiträgen geschrieben,
User kommen hinzu, etc.

Die Testseiten-Datenbank ist also garnicht mehr aktuell.

Ab und zu möchte ich diese mal aktualisieren.
Wie mache ich das nun?

Also, dass die neuen User, Threads und Beiträge dann auch in der Kopie, also der testseite drin sind?

Bisher habe ich dazu einfach die Datenbank aktualisiert,
also auf der Hauptseite Backup,
dann das Update auf der Testseite wiederhergestellt.

Nun habe ich auf der Testseite aber mehrere MODs,
die auch Datenbankeinträge machen.
Das Problem also:
Wenn ich es wie früher mache,
dann wird die Datenbank überschrieben und es kommen etliche MySQL Fehler. Denn wenn die DB überschrieben wird,
dann sind die Einträge der MODs ja wieder weg.

Wie kann ich meine testseite nun wieder aktuell machen,
ohne, dass MySQL Fehler kommen?

Liebe Grüße
Jan

Verfasst: 17.11.2008 21:40
von Miriam
Indem Du wie immer die Datenbank überbügelst aber hernach die SQL alle Queries der eingebauten Modifikationen auf dieser neu eingespielten DB ausführst. Fertig.

Verfasst: 17.11.2008 21:43
von Flocke708
Hallo,
ich denke da wirst du sowohl die DB als auch vom Forum sprich den Dateien eine komplette Sicherung machen und hochladen müssen.

LG Flocke

Verfasst: 17.11.2008 21:55
von Jan Kaiser ET
Miriam hat geschrieben:Indem Du wie immer die Datenbank überbügelst aber hernach die SQL alle Queries der eingebauten Modifikationen auf dieser neu eingespielten DB ausführst. Fertig.
Danke, ja daran habe ich auch schonmal gedacht,
aber woher weiß ich nun hinterher noch,
was für MODs jetzt Datenbank einträge gemacht haben und welche MODs ich überhaupt eingebaut hab :oops:

Liebe Grüße
Jan

Verfasst: 18.11.2008 07:39
von Dr.Death
Indem Du Buch führst über alle MODs die Du einbaust.

Zusätzlich musst Du Dir jede Installationsdatei ansehen, ob sie Datenbank Einträge erstellt oder nicht.

Aber mal Hand auf Herz: Wozu muss die Testseite die aktuellen Beiträge/User besitzen?

Verfasst: 18.11.2008 14:49
von Jan Kaiser ET
Weil auf der Testseite die neuen Werke für die Hauptseite vorbereitet werden und diese dann mit dem der Testseite aktualisiert wird.

Wir bauen nicht Live MODs ein,
sondern erst auf der Testseite.
Wenn das System dort sicher läuft soll es auf die Hauptseite übertragen werden, also müssen ja auch die ganzen Beiträge und User von dort mit rein - ich denke das ist nun logisch.

Liebe Grüße
Jan

Verfasst: 18.11.2008 18:17
von bantu
In der Regel verwendet man dazu ein Repository. Z.B. Subversion.

Verfasst: 18.11.2008 18:32
von Jan Kaiser ET
Sorry, für meine Blödheit :D

Was ist das genau?
Habe davon leider noch nie gehört.
Wenn das die bessere Variante ist werde ich das natürlich gern annehmen und in Zukunft auf diese Weise machen.

Weiß nur leider noch garnicht,
was das ist :D

Liebe Grüße
Jan

Verfasst: 18.11.2008 18:39
von Miriam

Verfasst: 18.11.2008 18:50
von bantu