banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

#1 Mon 27 June 2011 11:42

cirrostratus
Juste Inscrit !
Lieu: Bordeaux
Date d'inscription: 19 Jan 2009
Messages: 2

Contraintes unicité de la clé GCE sur tables héritées dans PostgreSql

Bonjour.

Les contraintes d’unicité, de clé primaire, de clé étrangère , ne sont pas héritées dans des table structurées en héritage dans PostgreSql.

De ce fait, lorsqu’une commande « Insert » contenant une valeur de clé primaire déjà existante, est effectué sur une table héritée, un doublon sur la clé est généré sans aucun empêchement, que l’action d’insertion soit exécutée directement par une ligne de commande SQL ou qu’elle provienne de GCES  (un export de GCES vers la base, avec la clé déjà renseignée dans GCES, provoque la création de doublon).

Connaitriez-vous une solution applicable dans PostgreSql, qui nous permettrait de conserver nos tables structurées en héritage, tout en assurant l’unicité de la clé GCES ?

Merci.

Hors ligne

 

Pied de page des forums

Powered by FluxBB