Fehler in ALLEN Updateversionen

Kein System ist vollkommen, findet Ihr Fehler im System, könnt ihr diese hier gerne Posten. Wir werden auch kurzfistige Lösungen und Fixes hier schreiben.

Moderatoren: Magnus, mmaass, ablass

Fehler in ALLEN Updateversionen

Beitragvon bonsai » So 10. Jul 2016, 07:22

Ich beziehe mich hier auch auf diesen Post viewtopic.php?f=69&t=11953 bei der Neuinstallation ohne Daten. Ob das jetzt schon gefixt wurde, hab ich nicht geschaut.

Was mir aber aufgefallen ist kann aber eigentlich nicht sein. In allen Updateversionen von der 1.7er Version bis zur 2.4er Version fehlen in der Updatedatei unter Update/sql/update_xxxx.sql, egal ob von der "update_1_3_1_auf_1_5.sql" bis hin zur "update_2_3_auf_2_4.sql" , mehrere Tabellen, nämlich die

randshop_agbhosting
randshop_boxen
randshop_boxen_langu
randshop_cronjob
randshop_dataexchange_fields (alle 17 Tabellen mit dataexchange)
randshop_einstellungen
randshop_highlights
randshop_highlights_langu
randshop_kundenanrede_langu
randshop_kundengruppen_override
randshop_seourls
randshop_seourls_elements
randshop_slider
randshop_user
randshop_zahlungsschnittstellen
randshop_zahlungsschnittstellen_bestellparams
randshop_zahlungsschnittstellen_config

Eine DB der Version 2.0 hatte nach einer Neuinstallation 134 Tabellen. Nach einem Update auf die 2.4 "nur" 152 Tabellen. Es fehlen die Tabellen von oben (jetzt aber nicht ganz genau geschaut).

Die Fehlermeldung nach dem Update:
SQL: ALTER TABLE randshop_bestellen_status_aktionen DROP KEY `status`, ADD PRIMARY KEY (`status`, `aktion`);
Fehlermeldung: Duplicate entry '2-5' for key 'PRIMARY'
SQL: insert into randshop_einstellungen set `key` = 'status_zahlung_ueberpruefung', language_id = 0, `value` = (select bestellen_status_id from randshop_bestellen_status_langu where name='Zahlung in Überprüfung'), `group` = 'zahlungsschnittstellen';
Fehlermeldung: Table 'version_2_0.randshop_einstellungen' doesn't exist
SQL: insert into randshop_einstellungen set `key` = 'status_zahlung_abgelehnt', language_id = 0, `value` = (select bestellen_status_id from randshop_bestellen_status_langu where name='Zahlung abgelehnt'), `group` = 'zahlungsschnittstellen';
Fehlermeldung: Table 'version_2_0.randshop_einstellungen' doesn't exist
SQL: UPDATE randshop_kundenanrede inner join randshop_kundenanrede_langu ON randshop_kundenanrede.kundenanredeid = randshop_kundenanrede_langu.kundenanredeid SET randshop_kundenanrede.geschlecht = 'm' WHERE randshop_kundenanrede_langu.anrede like '%Herr%';
Fehlermeldung: Table 'version_2_0.randshop_kundenanrede_langu' doesn't exist
SQL: UPDATE randshop_kundenanrede inner join randshop_kundenanrede_langu ON randshop_kundenanrede.kundenanredeid = randshop_kundenanrede_langu.kundenanredeid SET randshop_kundenanrede.geschlecht = 'w' WHERE randshop_kundenanrede_langu.anrede like '%Frau%';
Fehlermeldung: Table 'version_2_0.randshop_kundenanrede_langu' doesn't exist
SQL: insert into randshop_cronjob set cronjob_id = 2, command = 'CheckPendingPayments', last_execute = 0, run_hour = 0, run_minute = 0;
Fehlermeldung: Table 'version_2_0.randshop_cronjob' doesn't exist


Fazit: Bitte mal komplett überarbeiten !!!!!!
Denkt nicht "nur" an die Neuinstallierer sondern auch an die "Updatler"
Versionen im Gebrauch: 2.6/3.0 & 3.1 mit Frontend 2.6
https://pc-krug.de <- Hilfe in Sachen randshop
ac-bad-saeckingen.de <- die "Shopversion" ohne Shop
bonsai
 
Beiträge: 773
Registriert: Mo 9. Jul 2007, 21:14
Wohnort: wo wohl, DAHEIM

Re: Fehler in ALLEN Updateversionen

Beitragvon mmaass » Do 14. Jul 2016, 10:20

Hmm, also wir daten ab und zu schon sogar von der 1.3 ab aber solche Probleme gab es da nicht.
Wir werden es uns dennoch natürlich bei Gelegenheit anschauen.
www.randshop.com
Entwicklung - Anpassung - Support
Benutzeravatar
mmaass
Admin
 
Beiträge: 5203
Registriert: Di 24. Aug 2004, 17:44
Wohnort: Berlin


Zurück zu Bugmeldungen

Wer ist online?

Mitglieder in diesem Forum: Bing [Bot] und 6 Gäste