convert_startartikles.php rückgängig machen

Gesperrt
knb
Beiträge: 224
Registriert: Fr 9. Sep 2005, 14:03
Wohnort: Potsdam
Kontaktdaten:

convert_startartikles.php rückgängig machen

Beitrag von knb »

convert_startartikles.php rückgängig machen
geht das so:
  • alte sicherung der DB einspielen (convert_startartikles.php och nicht ausgeführt)
    tabelle cat_art umbenennen zu cat_art old

    neue sicherung der DB einspielen (convert_startartikles.php ausgeführt)

    (dies kann auch auf einer testinstallation gemacht werden, und cat_art_old dann mit phpmyadmin in die ProduktionsDB rüberkopiert werden. )


    --SQL ausführen

    UPDATE con_cat_art_old INNER JOIN con_cat_art ON con_cat_art_old.idcatart=con_cat_art.idcatart SET con_cat_art.is_start = 1
    WHERE (((con_cat_art_old.is_start)=1));
fertig.


...oder muss cat_lang.startidartlang auch noch zurückgesetzt werden?

Das macht doch isStartArticle() - deshalb muss man sich darum doch nicht mehr kümmern, oder? Habe Funktionscode von isStartArticle() nur überflogen.

PS.
EDIT: Das ganze macht natürlich nur sinn wenn zwischen der Sicherung 1 und dem Backup 2 von nicht allzuviele neue artikel hinzugekommen sind. :wink:
Zuletzt geändert von knb am Mi 23. Nov 2005, 16:38, insgesamt 1-mal geändert.
Gruss,
Knut
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

cat_lang.startidartlang wird nur dann verwendet wenn

Code: Alles auswählen

$cfg["is_start_compatible"] = false;
gesetzt ist...

also wenn du nun schon mit der neuen einstellung gearbeitet hast
müsstest du nur mehr die entsprechende setzung von isstart auf 1 vornehmen(dein query scheint das ja zu machen) und den obrigen parameter auf true setzen...
fertig...

möchtest du wieder umstellen -> convert_startartikles.php aufrufen
und obrige einstellung auf false setzen...
*** make your own tools (wishlist :: thx)
knb
Beiträge: 224
Registriert: Fr 9. Sep 2005, 14:03
Wohnort: Potsdam
Kontaktdaten:

Beitrag von knb »

ja klar ... das hatte ich alles gemacht...

nur habe ich mich schliesslich gefragt ob ich ein zweites update statement
hinterherschicken muss,
und cat_lang.startidartlang = NULL setzen muss ... oder nur teilweise ... nur die alten Artikel z.B. ...
Gruss,
Knut
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

also auf null setzten ist meiner meinung nach nicht notwendig...
*** make your own tools (wishlist :: thx)
Gesperrt