Message posté par : Theos2000
----------------------------------------
Bonjour,
Dans Postgresql je souhaitais creer un id autoincrementer qui s'intègre dans un
trigger afin que l'ajout d'une nouvelle géométrie via Qgis remplisse
automatiquement le champ ID.
Actuellement mon champ ID est biginteger mais pas possible de le transformer en
"serial". Au regard de la doc il me semblait possible de pouvoir creer une
séquence est de raccrocher cet id a cette séquence mais ça ne marche pas
-----------------
Code :
ALTER TABLE schema.table alter column id integer not null DEFAULT
nextval('"schema_sequence.test_sequence_id_seq"'::regclass)
-----------------
La seule possibilité que j'ai trouvé c'est de creer un nouvel id en serial mais le
champs creer se retrouve a la fin de la table ce qi est un peu embetant pour le
remplissage de mon formulaire ou de creer une nouvelle table avec un id en serial, mais
problématique pour les tables qui ont plus d'une centaine de colonnes.
Est ce qu'il existe une solution sans recreer une nouvelle colonne ou table ?
Merci à vous
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=332521#p332521
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net