#1 Thu 05 December 2019 13:29
- sylvainSIG
- Participant assidu
- Lieu: Moissac
- Date d'inscription: 29 Nov 2018
- Messages: 265
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: 1554
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