Message posté par : Ben22
----------------------------------------
Votre clé primaire est-elle appelée sur votre vue ?
Si oui :
-----------------
Code :
..
ELSIF (TG_OP='DELETE') THEN
-- suppression sur la table annexe
DELETE FROM schema.table_annexe as t1
WHERE t1.idpk = OLD.idpk; /* OLD est ici la valeur d'idpk de l'entité supprimée si trigger en "EACH ROW"*/
RETURN OLD;
END IF;
..
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324292#p324292
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
Message posté par : neskuik01
----------------------------------------
Bonjour,
Je m'appuie sur les travaux de Florent Vanhoutte (geo.compiegnois.fr) pour mettre en place le standard RAEPA au sein de la collectivité ou je travail. Travaillant avec des vues j'ai adapté le script extension qui définit les fonctions pour l'ajout, la modification et la suppression directement depuis les "vues" sql.
J'ai donc un Trigger INSTEAD OF qui pour chaque ligne appel une fonction, qui elle définit les règles à appliquer.
Cependant la partie Suppression est en cours de développement.
D'après ce que je lis sur internet pour réaliser un trigger INSTEAD OF DELETE il faut une table intermédiaire dans laquelle on stocke la clé primaire ?
Est-ce-que quelqu'un aurait un exemple de fonction qui intègre une règle quant aux suppressions ?
Est ce que je peux rédiger ça de la sorte :
-----------------
Code :
ELSIF (TG_OP='DELETE') THEN
DELETE FROM schema.table_annexe
WHERE schema.tableprincipale.idpk = idpk
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324263#p324263
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
Message posté par : neskuik01
----------------------------------------
-----------------
jmarsac écrit :
Bonjour,
Vous pouvez regarder la fonction UpdateGeometrySRID (https://postgis.net/docs/UpdateGeometrySRID.html) qui simplifie la modification de la table.
-----------------
Merci pour l'info !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324251#p324251
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
Message posté par : GEOFFROY DETRY
----------------------------------------
Bonjour Patrick,
Une autre piste potentielle peut être le fait que les vertex des traces GPS contiennent une valeur d'altitude, ce qui pose un problème dans l'interprétation des géométries si tu as mentionné deux dimensions (XY) lors de ton insertion dans geometry_columns.
A voir mais à teste d'abord la proposition de Tumasgiu
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324247#p324247
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
Message posté par : Jean Cascalès
----------------------------------------
Bon, je pense que je vais en rester sur la modif sur excel (données, convertir la colonne...).
Merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324100#p324100
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
Message posté par : Jean-Marie Arsac
----------------------------------------
Bonjour,
Vous pouvez regarder la fonction UpdateGeometrySRID (https://postgis.net/docs/UpdateGeometrySRID.html) qui simplifie la modification de la table.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324097#p324097
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
Message posté par : neskuik01
----------------------------------------
Ok merci ! c'est ce que je pensais.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324096#p324096
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
Message posté par : francis_31
----------------------------------------
Bonjour,
je ne pense pas que ce soit possible de faire en sorte que postgresql interprète les données en format type numérique avec un séparateur ",".
Le séparateur décimal en tant que nombre restera un "." quoiqu'il en soit à mon sens.
Le seul moyen, et vous l'avez déjà réalisé, est de convertir en texte mais ce n'est pas ce que vous souhaitez.
Après cela devient un développement logiciel qui réalise la conversion et affiche une colonne en forçant le type décimal dans un fichier de sortie excel mais ce n'est plus le même sujet car cela devient du développement applicatif spécifique propre à chaque logiciel, peut-être voir avec l'éditeur du logiciel si il y a une solution simple pour faire cela.
Si je me trompe et que quelqu'un trouve la solution je serai également intéressé de la connaitre.
Bonne journée.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324090#p324090
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
Message posté par : Jean Cascalès
----------------------------------------
Non, même résultat.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324069#p324069
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
Message posté par : T. Rossini
----------------------------------------
alors
-----------------
Code :
trunc(st_area(parcelle.geom)::numeric, 2)::text
-----------------
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=324067#p324067
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