Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#1 Re : Général » Création d'une table à partir d'une table modele » 20/12/2018 12:21:46
Merci pour la réponse, mais je crois que je me suis mal expliquer :
CREATE TABLE table2 (LIKE table1 INCLUDING ALL); copie en effet tout mais mon problème c'est de détaché les sequences
table1_seq.id -> table2_seq.id
j'ai trouver la commande qui me manquait :
ALTER TABLE xxxxx ALTER COLUMN id set default value
#2 Général » Création d'une table à partir d'une table modele » 19/12/2018 17:15:58
- bvolpi
- Réponses : 2
Bonjour,
j'ai une table modeles.rdv avec
id integer Incrément automatique [nextval('rdv_id_seq')] , ........
que je duplique : create table agenda.rdv_xxxx as table modeles.rdv .
mais je perds l'auto-incrementation
j'aimerais que agenda.rdv_xxxx garde l'auto incrementation et devienne
id integer Incrément automatique [nextval('rdv_xxxx_id_seq')]
j'ai essayé :
create table agenda.rdv_xxxx as table modeles.rdv;
create sequence agenda.rdv_xxxx_id_seq start with 1 increment by 1 NO MINVALUE NO MAXVALUE CACHE 1;
ALTER SEQUENCE agenda.rdv_xxxx_id_seq OWNED BY agenda.rdv_xxxx.id;
la sequence est bien créer mais ne s'applique pas au champ id ???
A quel endroit je fais l'erreur ?
Pages : 1