Message posté par : EliseWi
----------------------------------------
Bonjour à tous,
Je travaille actuellement sur une base de données Postgres (en utilisant PgAmin 4). Savez-vous comment je peux rendre un champ non éditable ? J'ai créé des trigger pour que certains champs se remplissent automatiquement quand on crée une entité sur Qgis et j'aimerai que ces champs apparaissent grisés (non remplissables) lorsqu'une personne crée une nouvelle entité sur Qgis.
J'ai testé de décocher l'option 'editable' de ces champs directement dans Qgis mais quand je recharge la couche, cette option est à nouveau cochée.
Merci d'avance pour votre aide :)
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354191#p354191
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 : Benjamin B
----------------------------------------
Bonjour,
J'ai un petit soucis,
J'ai deux tables, et je souhaiterai que lorsqu'un enregistrement de la première table est complété, il y ai copie vers une deuxième table de l'enregistrement mis à jour.
J'ai fait un trigger en before update for each row
ok j'ai du mal avec les trigger....
mais mon insert into ne passe pas.
Pouvez vous m'aider car je ne vois pas ou cela cloche?
-----------------
Code :
create or replace TRIGGER SIR_ARBRE_V2_ENT_FAIT_UP
after update ON SIR_ARBRE_ENTRETIEN_FUTUR FOR EACH ROW
declare
CODE_ENT NUMBER(10):=0;
O_ID NUMBER(10):=0;
begin
if (:NEW.ID_ARBRE_ALIGNEMENT_GLD <> :OLD.ID_ARBRE_ALIGNEMENT_GLD ) then
select CODE_ENTRETIEN_FUTUR into CODE_ENT from SIR.SIR_ARBRE_ENTRETIEN_FUTUR ;
SELECT max(ID_ARBRE_ENTRETIEN_FAIT)+1 into O_ID from SIR.SIR_ARBRE_ENTRETIEN_FAIT;
insert into SIR_ARBRE_ENTRETIEN_FAIT (ID_ARBRE_ENTRETIEN_FAIT,CODE_ENTRETIEN_FAIT) VALUES (O_ID,CODE_ENT);
insert into SIR_ARBRE_ENTRETIEN_FAIT (ID_ARBRE_ENTRETIEN_FAIT) SELECT max(ID_ARBRE_ENTRETIEN_FAIT)+2 from SIR.SIR_ARBRE_ENTRETIEN_FAIT ;
END if;
END ;
-----------------
Par avance merci pour toute aide, car je tourne en rond et ne voit pas mon erreur.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=354154#p354154
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 : EliseWi (williart.elise(a)gmail.com)
----------------------------------------
Bonjour à tous,
Je travaille actuellement sur une base de données Postgres (en utilisant PgAmin 4). Je m'interroge sur la gestion des connexions simultanées et les modifications d'une même entité par différents utilisateurs en même temps. Je me suis informée sur les différentes solutions tels que les verrous et l'isolation des transactions, ainsi que la solution directe dans les paramètres de Qgis présentée dans ce post https://georezo.net/forum/viewtopic.php?id=126396 (les personnes utilisant la base le faisant principalement directement sur Qgis). Je ne suis pas vraiment sure d'avoir bien compris les principes de verrous et transactions.
Y-a-t'il un moyen de généraliser par exemple le fait que tous les updates soient sérialisables dans une base de données? De ce que j'ai compris, il faut indiquer dans la transaction directement qu'elle est sérialisable. Y a-t'il un moyen de dire que si 2 utilisateurs lancent chacun un update à quelques secondes de suite, alors il faut que le premier update soit finit pour que le deuxième se lance ? Sans qu'ils aient besoin de le spécifier dans une transaction.
Merci d'avance pour vos réponses et n'hésitez pas à me dire si je n'ai pas été claire :)
Bonne journée !
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353697#p353697
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 : samirovic04 (samire.maghafri24(a)gmail.com)
----------------------------------------
Bonjour à tous,
Dans le cadre de la réalisation de mon projet de stage je dois remonter des données d'un automate à une base de données dans le cloud ( machine virtuelle). du coup pour faire cela je dois passer par un routeur VPN pour interroger la base de données cloud.
AUTOMATE(192.168.1.99)===>(RouteurVPN)(10.0.8.120)===>INTERNET====>(Base de données)100.96.13.34
sur l'automate j'ai mis l'adresse IP de la base de données mais j'ai toujours un message d'erreur : could not connect to server: Connection timed out
Is the server running on host "100.96.13.34" and accepting TCP/IP connections on port 5432? sachant que le port 5432 est ouvert.
Merci de vos réponses
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353400#p353400
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 : caparros (nicolas.caparros(a)audrna.com)
----------------------------------------
Bonjour à tous
je souhaite avec l'aide de pgrouting connaitre un itinéraire, je fait cette requête :
select seq, path_seq, node, edge,di.cost, agg_cost,the_geom
FROM pgr_dijkstra(
('SELECT id , source::int, target::int, round(st_length(geom))::int as cost from network')::text,
1480, 1481,true) as di
JOIN node pt
ON di.id = pt.id;
et je reçois ce message :
ERROR: ERREUR: la colonne toto.id n'existe pas
LINE 6: ON di.id = pt.id;
J'ai beau retourner la requête dans tous les sens je n'arrive pas obtenir un résultat
Auriez vous déjà rencontré ce problème ?
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353745#p353745
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 : Tan85 (tancredi.pozzana(a)gmail.com)
----------------------------------------
Bonjour,
dans ma base de données PostgreSQL/PostGIS j'ai une vue avec des points.
Certains points sont superposés, ce qui est gênant pour la représentation cartographique. J'aimerais pouvoir les écarter légèrement comme quand dans QGIS ou utilise l'outil "Déplacement de points".
Quelqu'un aurait une idée pour faire ça dans une vue ?
Merci beaucoup
Bonne journée
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353709#p353709
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,
Il est encore temps de vous inscrire au PGDAY-fr, et venir rencontrer la communauté PostgreSQL à Montpellier les 21 et 22 juin
https://pgday.fr/
A bientôt
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353529#p353529
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 : kili888
----------------------------------------
Bonjour je cherche désespérément à trouver la bonne syntaxe pour mettre à jour dans mes différentes tables de ma base de données le champs INSEE.
Toutes me tables dispose d'un champs INSEE, cependant non remplis actuellement. Je dispose d'une table "commune" avec les codes INSEE correspondant.
Je souhaite donc avoir la syntaxe exacte pour créer ma requête pour mettre à jour mes tables, en faisant donc une jointure spatiale pour avoir pour chaque table le bon code INSEE correspondant.
Par avance merci.
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353163#p353163
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 : sporito
----------------------------------------
Bonjour,
Je souhaiterais supprimer l'ensemble des droits de l'utilisateur user sur l'ensemble des éléments d'une base de donnée "COMMUNE".
je suis parti sur:
REVOKE ALL PRIVILEGES ON DATABASE "COMMUNE" FROM user
La commande semble valide mais ne supprime pas l'ensemble des droits de user sur toutes les tables, de tous les schémas....
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=353083#p353083
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 : Olyv
----------------------------------------
Bonjour,
On m'a conseillé cette rubrique "Géo-BD" du Forum, il y aurait des experts .... ;-)
Ma demande est la suivante :
Avec QGIs, j'aimerais pouvoir faire une requête permettant de récupérer l'ensemble des parcelles qui en juxtapose une autre qui est connue.
Merci pour votre aide,
----------------------------------------
Le message est situé https://georezo.net/forum/viewtopic.php?pid=351071#p351071
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