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 Tue 18 October 2022 10:54

Pasteque
Juste Inscrit !
Date d'inscription: 9 Jun 2016
Messages: 9

Historisation base de données PSQL

Bonjour à tous,

Je cherche depuis quelques temps à avoir un suivi de création/suppression de tables dans pgAdmin4.

L'idée est la suivante:
Lors d'un CREATE TABLE ou d'un DROP TABLE, une ligne est ajoutée dans une table "suivi_maj" avec le nom de la table, l'action (suppression ou création) et la date.
Les tables peuvent être ajoutées/supprimées depuis QGIS, pgAdmin ou ogr.

Cette manipulation est-elle possible, si oui par quel moyen ?

Merci d 'avance pour votre retour,
Très bonne journée !

Hors ligne

 

#2 Tue 18 October 2022 13:26

Bruno
Membre du bureau
Lieu: Toulouse
Date d'inscription: 22 Jun 2005
Messages: 11750
Site web

Re: Historisation base de données PSQL

Bonjour,
Sur ce forum vous aurez plus de "chance" wink

Hors ligne

 

#3 Tue 18 October 2022 13:41

Ben22
Participant actif
Lieu: 33
Date d'inscription: 11 May 2016
Messages: 95

Re: Historisation base de données PSQL

Bonjour,

Je vous conseille de vous tourner vers les triggers d'évenement qui vont permettront de déclencher une fonction en fonction des événements listés ici :

https://docs.postgresql.fr/11/event-trigger-matrix.html

Hors ligne

 

#4 Thu 20 October 2022 15:06

Hydrolithe
Participant assidu
Lieu: Lyon
Date d'inscription: 21 Apr 2010
Messages: 222

Re: Historisation base de données PSQL

Bonjour,

En complément de la réponse ci-dessus, sous QGIS, vous pouvez également jeter un coup d'oeil au plugin History viewer for a PostgreSQL base with audit triggers développé par Oslandia mais le développement semble s'être arrêté ces dernières années d'après la date de la dernière version.

Sinon il y a aussi le plugin Kart (https://kartproject.org/) qui semble avoir des fonctionnalités d'historisation.

Pierre

Hors ligne

 

#5 Thu 20 October 2022 15:46

jmarsac
Participant assidu
Lieu: NICE
Date d'inscription: 26 Oct 2005
Messages: 567
Site web

Re: Historisation base de données PSQL

Bonjour,

Pour compléter, si vous voulez historiser le contenu de vos tables, vous pouvez utiliser l'extension PostgreSQL E-Maj (https://emaj.readthedocs.io/en/v3.4.0/) qui est activement maintenue


Jean-Marie
Azimut

Hors ligne

 

Pied de page des forums

Powered by FluxBB