Seite 1 von 2

Update von der 1.0.3a auf 1.0.8

Verfasst: Di 19. Okt 2010, 10:03
von Werewolf
Hallo,

ich würde Euch gerne um einen Rat bieten.
Das geht um die DB bei dem Update von 1.0.3a Version auf die neueste.
Bis jetzt hab ich es immer auf die folgende Weise gemacht:
- auf dem Server wird eine neue leehre DB erzeugt
- dann wird der Shop mit der defaulten DB aufgespeielt
- dann wird die DB manuel an die neue Struktur von der defaulten DB angepasst(wenn nötig)
- der Inhalt von der defaulten DB wird gelöscht
- die alte angepasste DB wird importiert

da es ein mühsamer Weg ist, möchte ich es aber jetzt richtig, wie vorgesehen, tun.
Wie soll ich wärend der Installation im Falle von DB richtig vorgehen?(z.b. welche Häkchen setzen,....)

Vielen Dank

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Di 19. Okt 2010, 10:12
von Xantiva
Hallo Werewolf,

willkommen im Forum.

Hast Du Dir das Wiki schon durchgelesen? Migration von xt:commerce (oder älteren ECB) - Shop Versionen

Der Installer sollte alle erforderlichen Datenbankänderungen für Dich vornehmen. Natürlich basierend auf den originalen Datenbanken der jeweiligen Version. Wenn Du selber Änderungen an der Datenbank vorgenommen hast, musst Du auch selber für entsprechene Anpassungen sorgen (sofern erforderlich). Und bitte immer erst in einem Test-Shop testen!!! Du könntest also einen originalen "XTC 3.0.4 SP2.1" sofort auf die 1.0.8 bringen ohne die Datenbank selber anpassen zu müssen.

Ciao,
Mike

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Di 19. Okt 2010, 10:40
von Werewolf
Hallo Mike,

Danke für Deine schnelle Antwort..

Also , da steht:
Einspielen des Dumps in die DB WEB-Shop-db-name:

mysql -u user --password=password WEB-Shop-db-name < xtc-dump.sql
ich habe es bis jetzt immer mit import/export in Plesk gemacht. Wenn ich die defaulte DB nicht leerte, wurde die vorhandenen Tabelle nicht überschrieben.(liegt an den alten DB, die vorhandene Tabellen werden nicht überschrieben/geändert).

Deine Empfehlung hier ist es mit diesem Shell-Befehl zu realisieren. Meine Frage wäre, würde ich dabei nicht die gleichen Probleme haben, die ich gerade beschrieben habe und würde dabei die Struktur an die neuste angepasst?

Danke

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Di 19. Okt 2010, 10:56
von Xantiva
Du kannst den Import auch mit Plesk machen. Wie Du die alte Datenbank einspielst ist egal. Wenn Du den Updater danach sofort aufrufst, erkennt er die Datenbank Version die vorliegt und geht alle Updates durch.

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Di 19. Okt 2010, 11:22
von Werewolf
ok, wenn ich Dich richtig verstehe, wird der Updater die eingespielte DB selber an den neuesten Stand bringen(d.h. die alte eingespielte DB wird vom Updater durch fehlende Tabellen bzw. Spalten ergänzt)

mfG

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Di 19. Okt 2010, 11:53
von Xantiva
Ganz genau. Mit der genannten Einschränkung: Wenn Du selber was an der Datenbank gemacht hast, kennt der Updater das natürlich nicht!

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Di 19. Okt 2010, 12:01
von Werewolf
Hi Mike,
Ok, prima, mein letztes Anpassen hab ich haargenau an die damals aktuellste DB (default)Version manuell gemacht und die DB Version hab ich auch nicht vergessen zu ändern ;)
Danke

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Mi 20. Okt 2010, 09:41
von Werewolf
Hallo,

Es hat mittlerweile geklappt.

Ein paar Sachen habe ich bemerkt, über welche ich berichten möchte...

1) Meine alte DB hat Kategorie : "category_discount" und der neue defaulte DB hat sie nicht. Es ist klar, dass nach diesem Update diese Tabelle bleibt. Soll ich sie manuell löschen? Oder einfach so lassen...

2) Als ich den Installer neu gestartet habe, habe ich bemerkt, dass der Installer bei meiner alten DB eine Version 1.0.6 festgestellt hat, obwohl der Shopversion 1.0.3a ist. ???

Ich hoffe, die Struktur ist von alten Tabellen nach dem zweiten Starten vom Installer richtig geändert worden, natürlich, wenn es notwendig war.

Danke
Gruß

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Mi 20. Okt 2010, 10:41
von Doc Olson
Werewolf hat geschrieben: 1) Meine alte DB hat Kategorie : "category_discount" und der neue defaulte DB hat sie nicht. Es ist klar, dass nach diesem Update diese Tabelle bleibt. Soll ich sie manuell löschen? Oder einfach so lassen...
Egal. Sie wird halt nur nicht verwendet.
Werewolf hat geschrieben: 2) Als ich den Installer neu gestartet habe, habe ich bemerkt, dass der Installer bei meiner alten DB eine Version 1.0.6 festgestellt hat, obwohl der Shopversion 1.0.3a ist. ???
Das eine ist die Shop-Version, das andere die DB-Version. Ist zugegebenermaßen etwas verwirrend, aber die sind unabhängig voneinander.

Re: Update von der 1.0.3a auf 1.0.8

Verfasst: Mi 20. Okt 2010, 10:44
von Xantiva
Die "category_discount" war auch kein Bestandteil des XTC - Shops. Die hast Du vermutlich irgendwann selber einmal angelegt?