Fehler beim Update auf 0.9.9-1
-
Hallo,
bekomme beim Update bei allen Mandanten diesen Fehler:
isys_exception_database : Query error: 'ALTER TABLE
isys_netp_portCHANGEisys_netp_port__isys_obj__idisys_catg_port_list__isys_obj__idINT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGEisys_netp_port__isys_port_negotiation__idisys_catg_port_list__isys_port_negotiation__idINT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGEisys_netp_port__isys_catg_netp_list__idisys_catg_port_list__isys_catg_netp_list__idINT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGEisys_netp_port__isys_port_standard__idisys_catg_port_list__isys_port_standard__idINT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGEisys_netp_port__isys_port_duplex__idisys_catg_port_list__isys_port_duplex__idINT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGEisys_netp_port__isys_port_type__idisys_catg_port_list__isys_port_type__idINT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGEisys_netp_port__isys_port_speed__idisys_catg_port_list__isys_port_speed__idINT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGEisys_netp_port__isys_plug_type__idisys_catg_port_list__isys_plug_type__idINT( 10 ) UNSIGNED NULL DEFAULT NULL': Error on rename of './xxx_idoit_xxx/#sql-e9b_210e' to './xxx_idoit_xxx/isys_netp_port' (errno: 150)Danke.
Gruß
Tobi
-
Hallo,
bitte einmal das Ergebnis von
SHOW CREATE TABLE isys_netp_port;posten.
-
CREATE TABLE
isys_netp_port(
isys_netp_port__idint(10) unsigned NOT NULL auto_increment,
isys_netp_port__isys_obj__idint(10) unsigned NOT NULL,
isys_netp_port__isys_port_negotiation__idint(10) unsigned default NULL,
isys_netp_port__isys_port_standard__idint(10) unsigned default NULL,
isys_netp_port__isys_port_duplex__idint(10) unsigned default NULL,
isys_netp_port__isys_plug_type__idint(10) unsigned default NULL,
isys_netp_port__cable_namevarchar(255) collate utf8_unicode_ci default NULL,
isys_netp_port__isys_port_type__idint(10) unsigned default NULL,
isys_netp_port__isys_port_speed__idint(10) unsigned default NULL,
isys_netp_port__isys_catg_netp_list__idint(10) unsigned default NULL,
isys_netp_port__port_speed_valuebigint(32) default NULL,
isys_netp_port__titlevarchar(255) collate utf8_unicode_ci default NULL,
isys_netp_port__descriptiontext collate utf8_unicode_ci,
isys_netp_port__macvarchar(255) collate utf8_unicode_ci default NULL,
isys_netp_port__state_enabledint(10) unsigned default '1',
isys_netp_port__numberint(10) unsigned default '0',
isys_netp_port__statusint(10) unsigned default NULL,
isys_netp_port__propertyint(10) unsigned default NULL,
PRIMARY KEY (isys_netp_port__id),
KEYisys_netp_port_FKIndex1(isys_netp_port__isys_port_type__id),
KEYisys_netp_port_FKIndex2(isys_netp_port__isys_catg_netp_list__id),
KEYisys_netp_port_FKIndex3(isys_netp_port__isys_port_speed__id),
KEYisys_netp_port_FKIndex5(isys_netp_port__isys_port_duplex__id),
KEYisys_netp_port_FKIndex6(isys_netp_port__isys_port_negotiation__id),
KEYisys_netp_port_FKIndex7(isys_netp_port__isys_port_standard__id),
KEYisys_netp_port__isys_plug_type__id(isys_netp_port__isys_plug_type__id),
KEYisys_netp_port__isys_obj__id(isys_netp_port__isys_obj__id),
CONSTRAINTisys_netp_port_ibfk_10FOREIGN KEY (isys_netp_port__isys_port_type__id) REFERENCESisys_port_type(isys_port_type__id) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINTisys_netp_port_ibfk_11FOREIGN KEY (isys_netp_port__isys_plug_type__id) REFERENCESisys_plug_type(isys_plug_type__id) ON DELETE SET NULL ON UPDATE CASCADE,
CONSTRAINTisys_netp_port_ibfk_3FOREIGN KEY (isys_netp_port__isys_port_speed__id) REFERENCESisys_port_speed(isys_port_speed__id) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINTisys_netp_port_ibfk_5FOREIGN KEY (isys_netp_port__isys_port_duplex__id) REFERENCESisys_port_duplex(isys_port_duplex__id) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINTisys_netp_port_ibfk_6FOREIGN KEY (isys_netp_port__isys_port_negotiation__id) REFERENCESisys_port_negotiation(isys_port_negotiation__id) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINTisys_netp_port_ibfk_7FOREIGN KEY (isys_netp_port__isys_port_standard__id) REFERENCESisys_port_standard(isys_port_standard__id) ON DELETE NO ACTION ON UPDATE NO ACTION,
CONSTRAINTisys_netp_port_ibfk_8FOREIGN KEY (isys_netp_port__isys_obj__id) REFERENCESisys_obj(isys_obj__id) ON DELETE CASCADE ON UPDATE CASCADE,
CONSTRAINTisys_netp_port_ibfk_9FOREIGN KEY (isys_netp_port__isys_catg_netp_list__id) REFERENCESisys_catg_netp_list(isys_catg_netp_list__id) ON DELETE SET NULL ON UPDATE CASCADE
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci -
Hallo,
Ich habe gerade bei der selben Tabelle ein ähnliches Problem:
isys_exception_database : Query error: 'ALTER TABLEisys_netp_portCHANGEisys_netp_port__idisys_catg_port_list__idINT( 10 ) UNSIGNED NOT NULL AUTO_INCREMENT': Error on rename of './idoit_XXX/#sql-61b_2d6' to './idoit_XXX/isys_netp_port' (errno: 150)SHOW CREATE TABLE isys_netp_port; CREATE TABLE `isys_netp_port` ( `isys_netp_port__id` int(10) unsigned NOT NULL AUTO_INCREMENT, `isys_catg_port_list__isys_obj__id` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__isys_port_negotiation__id` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__isys_port_standard__id` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__isys_port_duplex__id` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__isys_plug_type__id` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__cable_name` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `isys_catg_port_list__isys_port_type__id` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__isys_port_speed__id` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__isys_catg_netp_list__id` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__port_speed_value` bigint(32) DEFAULT NULL, `isys_catg_port_list__title` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `isys_catg_port_list__description` text COLLATE utf8_unicode_ci, `isys_catg_port_list__mac` varchar(255) COLLATE utf8_unicode_ci DEFAULT NULL, `isys_catg_port_list__state_enabled` int(10) unsigned DEFAULT '1', `isys_catg_port_list__number` int(10) unsigned DEFAULT '0', `isys_catg_port_list__status` int(10) unsigned DEFAULT NULL, `isys_catg_port_list__property` int(10) unsigned DEFAULT NULL, PRIMARY KEY (`isys_netp_port__id`), KEY `isys_netp_port_FKIndex1` (`isys_catg_port_list__isys_port_type__id`), KEY `isys_netp_port_FKIndex2` (`isys_catg_port_list__isys_catg_netp_list__id`), KEY `isys_netp_port_FKIndex3` (`isys_catg_port_list__isys_port_speed__id`), KEY `isys_netp_port_FKIndex5` (`isys_catg_port_list__isys_port_duplex__id`), KEY `isys_netp_port_FKIndex6` (`isys_catg_port_list__isys_port_negotiation__id`), KEY `isys_netp_port_FKIndex7` (`isys_catg_port_list__isys_port_standard__id`), KEY `isys_netp_port__isys_plug_type__id` (`isys_catg_port_list__isys_plug_type__id`), KEY `isys_netp_port__isys_obj__id` (`isys_catg_port_list__isys_obj__id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ciDer MySQL User hat "ALL PRIVILEGES" auf der Datenbank idoit_XXX.
Ich habe von einer älteren Installation geupdated und alle Schritte mit dem Webupdater gemacht und es gab keine Probleme, bis auf das letzte Update jetzt von 0.9.9 auf 0.9.9-1.
-
Bitte mal alle Constraints aus der Tabelle löschen und das Update danach nochmal ausführen.
-
Alles gelöscht und Update nochmal gemacht, dann kommt diese Meldung:
isys_exception_database : Query error: 'ALTER TABLE `isys_netp_port` CHANGE `isys_netp_port__cable_name` `isys_catg_port_list__cable_name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL , CHANGE `isys_netp_port__port_speed_value` `isys_catg_port_list__port_speed_value` BIGINT( 32 ) NULL DEFAULT NULL , CHANGE `isys_netp_port__title` `isys_catg_port_list__title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL , CHANGE `isys_netp_port__description` `isys_catg_port_list__description` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL , CHANGE `isys_netp_port__mac` `isys_catg_port_list__mac` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL , CHANGE `isys_netp_port__state_enabled` `isys_catg_port_list__state_enabled` INT( 10 ) UNSIGNED NULL DEFAULT '1', CHANGE `isys_netp_port__number` `isys_catg_port_list__number` INT( 10 ) UNSIGNED NULL DEFAULT '0', CHANGE `isys_netp_port__status` `isys_catg_port_list__status` INT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGE `isys_netp_port__property` `isys_catg_port_list__property` INT( 10 ) UNSIGNED NULL DEFAULT NULL': Unknown column 'isys_netp_port__cable_name' in 'isys_netp_port'Danke.
Gruß
Tobi
-
Bitte erst die Datenbank zurückspielen, dann die Constraints löschen, dann Update nochmal ausführen.
-
Hallo,
bis auf 3 Mandanten lief das Update und bei diesen 3 kommt diese Meldung, DB zurückgespielt und Constraints gelöscht:
isys_exception_database : Query error: 'ALTER TABLE `isys_netp_port` CHANGE `isys_netp_port__cable_name` `isys_catg_port_list__cable_name` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL , CHANGE `isys_netp_port__port_speed_value` `isys_catg_port_list__port_speed_value` BIGINT( 32 ) NULL DEFAULT NULL , CHANGE `isys_netp_port__title` `isys_catg_port_list__title` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL , CHANGE `isys_netp_port__description` `isys_catg_port_list__description` TEXT CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL , CHANGE `isys_netp_port__mac` `isys_catg_port_list__mac` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NULL DEFAULT NULL , CHANGE `isys_netp_port__state_enabled` `isys_catg_port_list__state_enabled` INT( 10 ) UNSIGNED NULL DEFAULT '1', CHANGE `isys_netp_port__number` `isys_catg_port_list__number` INT( 10 ) UNSIGNED NULL DEFAULT '0', CHANGE `isys_netp_port__status` `isys_catg_port_list__status` INT( 10 ) UNSIGNED NULL DEFAULT NULL , CHANGE `isys_netp_port__property` `isys_catg_port_list__property` INT( 10 ) UNSIGNED NULL DEFAULT NULL': Unknown column 'isys_netp_port__cable_name' in 'isys_netp_port'Danke
Gruß
Tobi
-
Hallo,
keiner mehr eine Idee?
Danke.
Gruß
Tobi
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login