PDA

Shop Support News Archive - Shopbetreiber News -> Forum : ECB: Datenmigration nichtmöglich


csigg
02.05.2009, 11:44
Hallo liebe Leser und Foren Nutzer,
hier mal wieder ein Problem zum Thema Datenmigration XT:C auf ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ].
Wir haben seit ein paar Jahren XT:C im Einsatz und wollen nun einen neuen Shop/Onlineshop in ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] aufbauen.
Dazu hab ich gesehen, wenn ich eine alte Datenbank im ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] angebe, dass der Installer diese prüft und anschließend die Änderungen auf NachFrage Durchführt.
Jetzt hab ich allerdings ein anderes vorgehen gewählt, ich hab nur die Tabellen eingespielt aus dem alten System, welche wir benötigen, und die anderen nicht, einfach auch um den alten "Müll" loszuwerden.
Wenn ich meine benötigten alten Tabellen einfüge bekomme ich im Shop/Onlineshop die MelDung:

1176 - Key 'proDucts_date_added' doesn't exist in table 'p'

-- template/source/boxes/whats_new yogi select p.proDucts_id, p.proDucts_image, p.proDucts_tax_class_id, p.proDucts_vpe, p.proDucts_vpe_status, p.proDucts_vpe_value, p.proDucts_price from proDucts p use index (proDucts_date_added) where p.proDucts_status=1 and p.proDucts_id != 0 and exists (select 1 from proDucts_to_categories p2c where p.proDucts_id=p2c.proDucts_id and exists (select 1 from categories c where c.categories_status=1 and c.categories_id = p2c.categories_id) ) order by p.proDucts_date_added desc limit 10

[XT SQL Error]


Das Problem dabei ist, das der Installer allerdings jetzt die Tabellen nichtmehr als alte erkennt und deshalb an der Sturktur auch nichts ändern will...
Bei dem Installer kommt folgende MelDung:

Willkommen zu eComBase

eComBase (kurz ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ]) ist eine Open-Source e-commerce Lösung basierend auf xt:Commerce, die ständig vom ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ]-Team und einer grossen Gemeinschaft weiterentwickelt wird.
Seine out-of-the-box Installation erlaubt es dem Shop-Besitzer seinen Online-Shop/Onlineshop mit einem Minimum an Aufwand und Kosten zu installieren, zu betreiben und zu verwalten.

ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] ist auf jedem System lauffähig, welches eine PHP Umgebung (ab Version 5.2.0) und MySQL (ab Version 5.0) zur Verfügung stellt, wie zum Beispiel Linux, Solaris, BSD, und Microsoft Windows.

Sie scheinen bereits eine Shop-Installation incl. laufender Datenbank zu haben.
Es wurde nun geprüft ob bei der DB ein Update aufgrund eines Shop-Updates Durchgeführt werden muß.
Wenn Sie den Shop/Onlineshop komplett neu installieren möchten so löschen Sie bitte die Datei includes/configure.php auf dem Server!

Copyright © 2009 eComBASE
Powered by eComBASE

Kann ich denn irgendwie erzwingen, dass er nun dennoch die Tabellen updatet?
Bzw. gibt es dass Updatescirpt auch irgendwo, dass ich es "von Hand" ausführen kann?

avenger
02.05.2009, 11:48
''>ZITAT(csigg @ May 2 2009, 11:44) 168581ich hab nur die Tabellen eingespielt aus dem alten System, welche wir benötigen, und die anderen nicht, einfach auch um den alten "Müll" loszuwerden.Wenn ich meine benötigten alten Tabellen einfüge bekomme ich im Shop/Onlineshop die MelDung:....
[/b]
Mach's doch anders:

Lass komplett Installieren und lösche dann die Tabellen, die Du nicht mehr brauchst.

Doc Olson
02.05.2009, 11:55
''>ZITAT(avenger @ May 2 2009, 11:48) 168586
Lass komplett Installieren und lösche dann die Tabellen, die Du nicht mehr brauchst.
[/b]

Ich glaube, "leeren" wäre besser.

avenger
02.05.2009, 11:56
''>ZITAT(Doc Olson @ May 2 2009, 11:55) 168588

Ich glaube, "leeren" wäre besser. [/b]
Er hat doch einige Tabellen nicht übernommen, also braucht er die wohl nicht mehr....

Die kann er ja dann löschen...

csigg
02.05.2009, 13:06
eingen wir uns auf löschen und leeren. Ein paar brauch ich garnicht mehr, und ein paar (wie z.B. Sessions) würde ich löschen...

der Grund dass ich es anders gemacht habe, liegt eigentlich daran, dass ich die "Standard-Konfiguration" usw. aus der ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] gerne benützen würden.
In dem Fall werd ich wohl wie folgt vorgehen:[ ]ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] Datenbank sichern (also der Stand der Installation
[ ]XT:C Datenbank einspielen
[ ]Auf ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ] migrieren lassen (von XTC_Installer)
[ ]Tabellen die ich nichtmehr brauche löschen
[ ]die configuration-Tabelle mit der ECB [ ECB SEO SHOP SOFTWARE KOSTENLOS ]-Konfiguration überschreiben, bzw. alle Tabellen aus der Sicherung von 1. auswählen, welche ich wieder im "ur"-Zustand haben willIch glaub dann müsste das doch funktionieren, oder?