J'ai une table dans PostgreSQL avec de nombreuses colonnes, et je veux ajouter une clé primaire auto incrémentée.
J'ai essayé de créer une colonne appelée id
de type BIGSERIAL
mais pgadmin a répondu avec une erreur :
ERROR: sequence must have same owner as table it is linked to.
Quelqu'un sait-il comment résoudre ce problème ? Comment ajouter ou créer une clé primaire auto-incrémentée dans PostgreSQL sans recréer la table ?
4 votes
Dans Postgres 10 ou plus, considérez qu'un
IDENTITY
au lieu d'une colonneserial
: stackoverflow.com/a/9875517/939860