Vous n'êtes pas identifié(e).

#1 22/10/2013 10:02:39

[RESOLU] Affecter une séquence à une colonne

Bonjour,


J'ai une colonne « gid INTEGER NOT NULL » dans une table reseau, que je souhaiterais passer en « gid serial NOT NULL ». J'ai donc créé une séquence avec l'instruction « CREATE SEQUENCE schema.reseau_gid_seq ». Ensuite, je souhaite affecter la séquence à ma colonne gid avec l'instruction suivante :

ALTER SEQUENCE schema.reseau_gid_seq OWNED BY reseau.gid ;

J'ai le message d'erreur suivant : « la relation « reseau » n'existe pas »... Je ne comprends pas ce message. L'instruction que j'utilise est-elle fausse ?


Merci pour votre aide !


Thomas

Dernière modification par Thomas Williamson (22/10/2013 10:17:20)

Hors ligne

#2 22/10/2013 10:17:02

Re : [RESOLU] Affecter une séquence à une colonne

J'ai trouvé ! Après création de la séquence, utiliser l'instruction suivante :


ALTER TABLE schema.reseau ALTER COLUMN gid
SET DEFAULT nextval('schema.reseau_gid_seq'::regclass) ;

Thomas

Hors ligne

Pied de page des forums