Update von der 1.0.3a auf 1.0.8

Du hast ein Problem mit der Datenbank oder eine SQL Abfrage - hier bist Du richtig
Werewolf
Beiträge: 13
Registriert: Do 14. Okt 2010, 07:03
Shop Version: ECB1.0.3a

Update von der 1.0.3a auf 1.0.8

Beitrag 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
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Update von der 1.0.3a auf 1.0.8

Beitrag 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
Mein Shop: http://www.basteln-selbermachen.de
Werewolf
Beiträge: 13
Registriert: Do 14. Okt 2010, 07:03
Shop Version: ECB1.0.3a

Re: Update von der 1.0.3a auf 1.0.8

Beitrag 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
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Update von der 1.0.3a auf 1.0.8

Beitrag 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.
Mein Shop: http://www.basteln-selbermachen.de
Werewolf
Beiträge: 13
Registriert: Do 14. Okt 2010, 07:03
Shop Version: ECB1.0.3a

Re: Update von der 1.0.3a auf 1.0.8

Beitrag 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
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Update von der 1.0.3a auf 1.0.8

Beitrag 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!
Mein Shop: http://www.basteln-selbermachen.de
Werewolf
Beiträge: 13
Registriert: Do 14. Okt 2010, 07:03
Shop Version: ECB1.0.3a

Re: Update von der 1.0.3a auf 1.0.8

Beitrag 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
Werewolf
Beiträge: 13
Registriert: Do 14. Okt 2010, 07:03
Shop Version: ECB1.0.3a

Re: Update von der 1.0.3a auf 1.0.8

Beitrag 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ß
Doc Olson
Beiträge: 536
Registriert: Mo 10. Mai 2010, 08:54

Re: Update von der 1.0.3a auf 1.0.8

Beitrag 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.
Xantiva
Beiträge: 948
Registriert: Mo 10. Mai 2010, 16:26
Shop Version: 1.0.10 [dev]
Kontaktdaten:

Re: Update von der 1.0.3a auf 1.0.8

Beitrag von Xantiva »

Die "category_discount" war auch kein Bestandteil des XTC - Shops. Die hast Du vermutlich irgendwann selber einmal angelegt?
Mein Shop: http://www.basteln-selbermachen.de
Antworten