Bonjour,
Je cherche comment modifier la clé primaire d'une table, soit en SQL, soit avec l'interface pgAdmin III.

Quand je sélectionne la clé primaire, pgAdmin m'affiche la requête :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
ALTER TABLE "CineDoc"."Agir"
  ADD CONSTRAINT "Agir_pkey" PRIMARY KEY("A_IdFilm", "A_IdPersonne", "A_IdFonction");
Je souhaite changer l'ordre des colonnes en passant A_IdPersonne en premier.

Quand je fais un clic droit puis propriétés sur ma clé primaire, l'onglet Colonnes de la boîte de dialogue ne me permet pas de modifier.

Bien sûr, je pourrais supprimer la clé puis la recréer mais il doit bien y avoir une syntaxe de modification non ?

EDIT :
Idem pour le reste. J'ai voulu modifier une contrainte et je n'ai pas trouvé d'autre solution que de la supprimer et de la refaire.
Pas pratique !