Vous n'êtes pas identifié(e).
Pages : 1
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
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