Seite 1 von 1

Oxid Update von 4.6.5 auf 4.8.5

Verfasst: Mo 19. Mai 2014, 12:48
von Oli
Hallo,

wir haben nach dem Update in CAO beim Bestellimport folgende Fehlermeldung:

Code: Alles auswählen

<b>Fatal error</b>:  Uncaught exception 'oxAdoDbException' with message 'mysql:EXECUTE error: [1060: Duplicate column name 'CAOUPDATE'] in EXECUTE with parameters ALTER TABLE oxuser ADD COI_CAOID INT(11) UNSIGNED NOT NULL, ADD CAOUPDATE DATETIME DEFAULT '0000-00-00 00:00:00',  for user XXX
' in /www/htdocs/w006622b/ox/core/adodblite/adodb-exceptions.inc.php:84
Stack trace:
#0 /www/htdocs/w006622b/ox/core/adodblite/adodbSQL_drivers/mysql/mysql_driver.inc(369): adodb_throw('mysql', 'EXECUTE', 1060, 'Duplicate colum...', 'ALTER TABLE oxu...', false, Object(object_ADOConnection))
#1 /www/htdocs/w006622b/ox/core/adodblite/adodb.inc.php(316): mysql_driver_ADOConnection->do_query('ALTER TABLE oxu...', -1, -1, false)
#2 /www/htdocs/w006622b/ox/core/oxlegacydb.php(201): ADOConnection->Execute('ALTER TABLE oxu...', false)
#3 /www/htdocs/w006622b/ox/coi/co_ox2Cao.php(113): oxLegacyDb->execute('ALTER TABLE oxu...')
#4 /www/htdocs/w006622b/ox/coi/co_xmlFunc.php(1843): ox2Cao->setOx2CaoTab('user')
#5 /www/htdocs/w006622b/ox/coi/coi.php(15 in <b>/www/htdocs/w006622b/ox/core/adodblite/adodb-exceptions.inc.php</b> on line <b>84</b><br />
CAOUPDATE in der oxuser existiert bereits, vorherige Version war Oxid 4.6.5.
COI_CAOID existiert nicht, dafür die OXCAOID.

Hilfe

Re: Oxid Update von 4.6.5 auf 4.8.5

Verfasst: Mo 19. Mai 2014, 13:37
von redone
Hallo,

ändere den Feldnamen OXCAOID in COI_CAOID ab

Code: Alles auswählen

ALTER TABLE oxuser CHANGE COLUMN OXCAOID COI_CAOID INT(11) UNSIGNED NOT NULL

Re: Oxid Update von 4.6.5 auf 4.8.5

Verfasst: Mo 19. Mai 2014, 13:48
von Oli
Danke,

habe dasselbe bei oxarticles und oxorder gemacht. Jetzt gibt es den Fehler:

Code: Alles auswählen

Uncaught exception 'oxAdoDbException' with message 'mysql:EXECUTE error: [1054: Unknown column 'OXCREATE' in 'oxcat2cao'] in EXECUTE with parameters ALTER TABLE oxcat2cao CHANGE COLUMN OXCREATE CAOCREATE DATETIME DEFAULT '0000-00-00 00:00:00',CHANGE COLUMN OXUPDATE CAOUPDATE DATETIME DEFAULT '0000-00-00 00:00:00',
CAOCREATE und CAOUPDATE existieren, OXCREATE und OXUPDATE nicht.

Re: Oxid Update von 4.6.5 auf 4.8.5

Verfasst: Mo 19. Mai 2014, 14:14
von redone
Es scheint als wenn das Datenbankupdate überhaupt nicht gelaufen ist.

Erstelle bitte im Support ein Ticket mit der Möglichkeit an die Oxid-Datenbank zu kommen. Ich schau mir das dann an.

Re: Oxid Update von 4.6.5 auf 4.8.5

Verfasst: So 25. Mai 2014, 18:48
von Oli
Support hat, wie immer, spitze funktioniert. Alles läuft wieder wie es soll.

DANKE !