Project

General

Profile

Bug #3029

Erreur lors du dbBuilder sur maj en 5.8

Added by David Lesimple over 7 years ago. Updated over 7 years ago.

Status:
Closed
Priority:
Urgent
Start date:
03/12/2012
Due date:
% Done:

100%

Estimated time:
Spent time:
Navigateur:
Tous
Votre version de Silverpeas:
5.8.1
Système d'exploitation:
Votre base de données:
Oracle

Description

De 5.7.3 à 5.8.1, sur Oracle, le script SQL remonte une erreur:
***ERROR RETURNED BY THE RDBMS : ORA-01440: une colonne doit être vide pour modifier sa longueur max. ou sa précision

***STATEMENT ON ERROR IS :
ALTER TABLE sc_resources_managers MODIFY managerId NUMBER(19,0)
/home/silverintra/silverpeas/dbRepository/oracle/resourcesManager/up004/alter_table.sql

History

#1

Updated by David Lesimple over 7 years ago

A priori, on ne peut pas faire autrement que de passer par une table temporaire...

#2

Updated by Emmanuel Hugonnet over 7 years ago

  • Assignee set to Emmanuel Hugonnet
  • Target version set to Version 5.9
#3

Updated by Emmanuel Hugonnet over 7 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Correction du script SQL pour qu'il fonctionne avec les colonnes contenant des données.

#4

Updated by David Lesimple over 7 years ago

attention, il manque encore le COLUMN apres le DROP et certains TABLE après ALTER
NON: ALTER TABLE sc_resources_managers DROP managerId;
OUI: ALTER TABLE sc_resources_managers DROP COLUMN managerId;

NON: ALTER sc_resources_managers DROP resourceId_temp;
OUI: ALTER TABLE sc_resources_managers DROP COLUMN resourceId_temp;

#5

Updated by Emmanuel Hugonnet over 7 years ago

oui c'est le correctif apporté dans la pull request 87 (https://github.com/Silverpeas/Silverpeas-Components/pull/87)

#6

Updated by Nicolas Eysseric over 7 years ago

  • Status changed from Resolved to Closed

Also available in: Atom PDF