Author Topic: Update 1.53 > 1.6.2  (Read 2653 times)

charlyharper

  • Guest
Update 1.53 > 1.6.2
« on: February 15, 2010, 08:06:52 pm »
Hi

hat denn hier niemand das Problem, dass ein Update von 1.53 auf die neuste Version nicht funktioniert ?

Bei mir geht es definitiv nicht.

Henry

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Update 1.53 > 1.6.2
« Reply #1 on: February 16, 2010, 04:24:03 am »
HI ,

ich habe , um diesen Fehler nachvollziehen zu können, meherer Testinstallationen durchgeführt und bei keiner ist ein solcher Fehler aufgetreten.
Bei mir läuft das Upate immer fehlerfrei durch. Sorry kann die da leider nicht weiterhelfen.


Henry

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Update 1.53 > 1.6.2
« Reply #2 on: February 16, 2010, 04:46:31 am »
Habe mir nach dem ersten Beitrag nochmals die Update Dateien angeschaut. Wenn ich diesen Fehler hätte würde ich folgendes tun.

1. Sicherung der DB und Dateien

2. Die Datenbank in Mysql bzw die Struktur der Version 1.5.3 mit den Updates vergleichen. Da wie man im unterem Abschnitt erkennen kann die Spalte archived_on in dieverse Tabellen eingefügt wird , sollte sie in Version 1.5.3 noch nicht vorhanden sein, wenn ja , so Aussage Fehlermeldung, kann ich mir nur vorstellen, dass ein Update schon mal gelaufen ist und das nicht erfolgreich war.
Ich würde jetzt die Spalten vergleichen und die Spalten , die bereits in der DB vorhanden sind , aber dies noch nicht sollten , löschen.

Die mysql Befehle unten sind nur ein Ausschnitt , es sollten alle Befehle bzw Änderungen kontrolliert werden.

Ich denke, dass diese beiden Dateien kontrolliert werden sollten , wobei der Schwerpunkt auf den ALTER Befehlen liegen sollte.

upgrade\templates\db_migration\1_6_chivito.php
upgrade\scripts\ChivitoUpgradeScript.class.php

Viel Spass


ALTER TABLE `<?php echo $table_prefix ?>contacts`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;
 
ALTER TABLE `<?php echo $table_prefix ?>companies`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE `<?php echo $table_prefix ?>project_charts`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE `<?php echo $table_prefix ?>project_events`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE `<?php echo $table_prefix ?>project_files`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE `<?php echo $table_prefix ?>project_messages`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE `<?php echo $table_prefix ?>project_milestones`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE `<?php echo $table_prefix ?>project_tasks`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;

ALTER TABLE `<?php echo $table_prefix ?>project_webpages`
 ADD COLUMN `archived_on` DATETIME NOT NULL DEFAULT '0000-00-00 00:00:00',
 ADD COLUMN `archived_by_id` INTEGER UNSIGNED NOT NULL DEFAULT 0;
 
ALTER TABLE `<?php echo $table_prefix ?>project_events`
 ADD COLUMN `repeat_dow` int(10) unsigned NOT NULL,
 ADD COLUMN `repeat_wnum` int(10) unsigned NOT NULL,
 ADD COLUMN `repeat_mjump` int(10) unsigned NOT NULL;

DELETE FROM `<?php echo $table_prefix ?>report_conditions` WHERE `custom_property_id` <> 0 AND `custom_property_id` NOT IN (SELECT `id` FROM `<?php echo $table_prefix ?>custom_properties`);
DELETE FROM `<?php echo $table_prefix ?>report_columns` WHERE `custom_property_id` <> 0 AND `custom_property_id` NOT IN (SELECT `id` FROM `<?php echo $table_prefix ?>custom_properties`);
 
ALTER TABLE `<?php echo $table_prefix ?>mail_accounts`
  ADD COLUMN `workspace` INT(10) UNSIGNED NOT NULL DEFAULT 0,
  ADD COLUMN `sender_name` varchar(100) <?php echo $default_collation ?> NOT NULL default '',
  ADD INDEX `user_id` (`user_id`);
« Last Edit: February 16, 2010, 04:48:47 am by Henry »

Henry

  • Full Member
  • ***
  • Posts: 159
    • View Profile
Re: Update 1.53 > 1.6.2
« Reply #3 on: February 24, 2010, 03:43:11 pm »