klee-contrib / topmodel

Outil de modélisation et générateurs pour divers langages
https://klee-contrib.github.io/topmodel/#/
MIT License
9 stars 9 forks source link

[JPA] Traduction des libellés en bdd, bug #357

Closed dchallas closed 4 months ago

dchallas commented 4 months ago

Suite à l'activation des fonctionnalités de tranductions dans la table resourcesTableName, quelques sujets à corriger/adapter: 1- il manque le point virgule à la fin du create table des tables resourcesTableName 2- dans le fichier initListFile, la clef du libellé est générée avec des doubles quotes au lieu de simple qote 3- l'ajout de contrainte de type FK entre les tables contenant des libelles et la table de resources n'est pas possible, il n'y a pas de contraintes d'unicité sur la resourceKey (c'est normal, plusieurs suivant les nombres de langues) On ne pourra pas garantir la présence de traduction, ce n'est pas gênant.

[35] ERROR: there is no unique constraint matching given keys for referenced table "i18n_shared_nomenclature" [35] STATEMENT: /**

create table I18N_EVALPA_LIBELLE ( IEL_ID int8 generated by default as identity not null, RESOURCE_KEY varchar(255), LOCALE varchar(10), LABEL varchar(4000), constraint PK_IEL_ID primary key (IEL_ID), constraint UK_IEL_UNIQUE unique (RESOURCE_KEY, LOCALE) );

gideruette commented 4 months ago

Traité sans le point 4