Projet

Général

Profil

Actions

Bug #3029

fermé

Erreur lors du dbBuilder sur maj en 5.8

Ajouté par David Lesimple il y a plus de 12 ans. Mis à jour il y a plus de 12 ans.

Statut:
Closed
Priorité:
Urgent
Assigné à:
Début:
12/03/2012
Echéance:
% réalisé:

100%

Temps estimé:
Temps passé:
Navigateur:
Tous
Votre version de Silverpeas:
5.8.1
Système d'exploitation:
Votre base de données:
Oracle
Livraison en TEST:
Livraison en PROD:

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

Mis à jour par David Lesimple il y a plus de 12 ans

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

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

  • Assigné à mis à Emmanuel Hugonnet
  • Version cible mis à Version 5.9

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

  • Statut changé de New à Resolved
  • % réalisé changé de 0 à 100

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

Mis à jour par David Lesimple il y a plus de 12 ans

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;

Mis à jour par Emmanuel Hugonnet il y a plus de 12 ans

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

Mis à jour par Nicolas Eysseric il y a plus de 12 ans

  • Statut changé de Resolved à Closed
Actions

Formats disponibles : Atom PDF