Nouvel assistant d’ajout de champs new-field-wizard
Un assistant accessible à partir du menu Outils >Avancé >Ajout de champs permet d’ajouter un ou plusieurs champs dans un tableau de la base de données.
La validation de l’assistant met à jour le schéma d’extension dutableau à étendre et lance le script SQL pour modifier la structure physique de la base de données.
Cet assistant à l'avantage d'ajouter rapidement un champ sans avoir à connaître la structure d'un schéma de données.
L'inconvénient principal est la limitation des données et des propriétés à étendre.
Les écrans de l’assistant contiennent les étapes suivantes :
-
La première page permet de renseigner le nom du schéma à étendre et l'espace de noms du schéma d'extension où seront enregistrées les modifications :
-
La page suivante renseigne les propriétés du champ à ajouter.
-
Pour valider les modifications, cliquez sur le bouton Terminer.
Un fichier d'extension de nom "cus:recipient" dans notre exemple, est automatiquement créé et le script SQL correspondant exécuté :
<srcSchema extendedSchema="nms:recipient" label="Recipients" name="recipient" namespace="cus">
<element name="recipient">
<attribute belongsTo="cus:recipient" dataPolicy="email" label="Email" length="80" name="email1" sqlname="sEmail1" type="string" user="true"/>
</element>
</srcSchema>