Incohérence de longueur des champs physiques vs. logiques dans l'objet FieldHistoric

Request description

Bonjour,

Nous avons identifié, lors de la génération d’une instance avec une base postgreSQL par défault que :
dans le modèle physique, une longueur de champ de 50 est fixée pour les champs fld_name et fld_dbname dans la table m_field_hist (FieldHistoric)
alors que
le modèle logique est par défaut positionné sur une longueur de champ de 100

Technical information

Nous sommes sur une instance Simplicité en 5.2.45

Merci pour ton retour,
on va livrer un ALTER dans le prochain patch pour agrandir la colonne.
il faudra le faire manuellement en attendant via DB Access ou autre accès SQL.

hsqldb

ALTER TABLE m_field_hist ALTER COLUMN fld_name varchar(100);
ALTER TABLE m_field_hist ALTER COLUMN fld_dbname varchar(100);

mysql

ALTER TABLE m_field_hist MODIFY fld_name varchar(100);
ALTER TABLE m_field_hist MODIFY fld_dbname varchar(100);

oracle

ALTER TABLE m_field_hist MODIFY (fld_name varchar2(100));
ALTER TABLE m_field_hist MODIFY (fld_dbname varchar2(100));

postgresql

ALTER TABLE m_field_hist ALTER COLUMN fld_name TYPE varchar(100);
ALTER TABLE m_field_hist ALTER COLUMN fld_dbname TYPE varchar(100);

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.