Bonjour,
J'ai un type composite que je voudrais utilisé en clé primaire.
Mai j'ai un beau message d'erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CREATE TYPE "public"."super_id" AS ( "annee" "public"."annee", "mois" "public"."mois", "num" INTEGER );
Je ne vois pas trop ce que devrais faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 ERREUR: le type de données super_id n'a pas de classe d'opérateurs par défaut pour la méthode d'accès « btree » HINT: Vous devez spécifier une classe d'opérateur pour l'index ou définir une classe d'opérateur par défaut pour le type de données.
Si qlq pourrait m'aidez...
Par ailleurs, "Num" devrait être gerer par une sequence réinitialisée en début d'année. Un trigger ferait-il l'affaire ? là aussi un peu d'aide serait la bien venue...
Merci d'avance.
Partager