Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 22/10/2013 10:02:39
- Thomas Williamson
- Membre
[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
- Thomas Williamson
- Membre
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
Pages : 1