Modification de la taille d'un champ sous Oracle

Modification de la taille d'un champ sous Oracle - SQL/NoSQL - Programmation

Marsh Posté le 15-12-2008 à 15:19:25    

Bonjour,
J'ai une question concernant Clearquest et Oracle à vous poser, histoire d'avoir une confirmation (ou pas) de ce que je pense. J'utilise un schéma qui a été défini dans Clearquest et l'un des champs (qui se présente sous la forme d'une liste déroulante dans l'IHM) est limité à 15 caractères. C'est assez contraignant et il faudrait l'étendre à, disons, 30 caractères. Faisant pas mal de dév sous MySQL, pour moi, je me dis, c'est pas bien compliqué, il suffit de modifier la taille du champ de passer de 15 à 30 (par ex, via PHP MyAdmin).
Là, ceux qui administrent Clearquest (qui repose sur un BD Oracle) me disent, je cite :

Citation :

La modification de la taille du champ Oracleentraîne la création d’un nouveau champ, et  la récréation de tous les valeurs existantes de ce champ ainsi qu’une validation conséquente de tousles liens existants (formulaires et fiches). Une telle modification estqualifiée de « conséquente ».
 


Ca me paraît gros et je me demande si on se fiche pas un peu de moi... :/ D'où ma question : la modif que je demande est-elle aussi simple que je le pense ou c'est vraiment un gros travail?
 
Merci.


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 15-12-2008 à 15:19:25   

Reply

Marsh Posté le 15-12-2008 à 20:03:30    

au niveau oracle, ca dépend du type de champs, mais modifier un varchar2(15) en varchar2(30) n'est pas une grosse opération et ne fait pas perdre de données
 
maintenant je ne connais pas clearquest et je ne sais pas comment il fonctionne, du coup si c'est fait par clearquest et documenté ainsi c'est qu'il a des raisons

Reply

Marsh Posté le 15-12-2008 à 22:18:58    

Au niveau de la base de données Oracle, l'agrandissement d'un champ est très simple, et les données ne sont pas perdues. C'est une opération que j'ai déjà faite plusieurs fois. La comande est : Alter table...
Au niveau de Clearquest, je ne sais pas.

Reply

Marsh Posté le 16-12-2008 à 10:08:38    

Ca rejoint mon point de vue qu'un simple alter table (comme en mysql) suffit. Mais j'aimerais bien avoir un avis de qq'un qui aurait déjà travaillé sur Clearquest (au niveau de son paramétrage de formulaires).
Merci :)


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 17-12-2008 à 12:55:45    

up


---------------
Astres, outil de help-desk GPL : http://sourceforge.net/projects/astres, ICARE, gestion de conf : http://sourceforge.net/projects/icare, Outil Planeta Calandreta : https://framalibre.org/content/planeta-calandreta
Reply

Marsh Posté le 17-12-2008 à 14:19:27    

la réponse au sens Oracle, tu l'as eue. Tu auras plus de chances sur des forums spécialisés dans ClearQuest que sur un forum étiqueté "SGBD"

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed