Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 05 December 2019 13:29

sylvainSIG
Participant assidu
Lieu: Moissac
Date d'inscription: 29 Nov 2018
Messages: 263

Triggers PgAdmin

Bonjour,

J'ai une base de données avec des tables reliées entre elles par des clés étrangères. Quand je rapatrie des données depuis un fichier csv, je me retrouve avec mes champs "csv" remplis, mais pas les colonnes qui font référence aux clés étrangères. Je ne sais pas trop comment les mettre à jour, on m'a conseillé les triggers mais je ne connais pas le machin, et je voudrais savoir ça marche. J'ai un peu peur de faire une <...>.

Je suis sous pgAdmin et postGreSQL 11

Merci pour votre aide,

Sylvain

PS : un intitulé pour clair : https://www.developpez.net/forums/d2028 … st11263229

Dernière modification par sylvainSIG (Thu 05 December 2019 14:21)

Hors ligne

 

#2 Fri 06 December 2019 10:07

Nicolas Ribot
Membre
Lieu: Toulouse
Date d'inscription: 9 Sep 2005
Messages: 1536

Re: Triggers PgAdmin

Bonjour,

Oui les triggers sont une bonne idée pour mettre a jour des champs automatiquement.
Cherchez sur le forum, il y a pas mal d'exemples de triggers.

Si vos données proviennent entièrement de fichiers , peu de risque de faire des grosses bétises: vous pouvez toujours recharger les données.
Si certaines données proviennent de saisies manuelles directement en base, faites une copie des tables pour ne pas risquer de perdre des données (create table backup as select * from matable...).

Nicolas

Hors ligne

 

Pied de page des forums

Powered by FluxBB