Précédent   Forum du club des développeurs et IT Pro > Bases de données > PostgreSQL > Requêtes
Requêtes Forum d'entraide sur les requêtes SQL spécifiques à PostgreSQL, les triggers, les vues, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/10/2012, 12h35   #1
sigway
Invité régulier
 
Femme khaoula mimid
Étudiant
Inscription : septembre 2012
Messages : 22
Détails du profil
Informations personnelles :
Nom : Femme khaoula mimid
Localisation : Maroc

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : septembre 2012
Messages : 22
Points : 7
Points : 7
Par défaut Peupler une base de données spatiales avec des triggers

Bonjour,
j'essai de peupler une table spatiale par les données à partir d'une autre table spatiale communes qui existe dans une autre base de donées GeoData par un trigger dans fonction trigger voici le code que j'ai mis :
Code :
1
2
3
4
5
6
7
8
DECLARE 
DATA RECORD; 
BEGIN 
FOR DATA IN SELECT id, commune, code_uta,code_provi,code_commu,nouvelles_,the_geom FROM "GeoData.communes" LOOP 
INSERT INTO communes(id_communes,nom_communes,code_uta,code_province,code_communes,nouvelles,geom_communes) VALUES (DATA.id, DATA.commune, DATA.code_uta,DATA.code_provi,DATA.code_commu,DATA.nouvelles_,the_geom); 
END LOOP; 
RETURN NULL; 
END;
et puis dans la table j'ai créé un trigger qui référence vers cette fonction trigger et j'ai choisi l'option before insert le problème c'est que quand je fais une requête insert sur la table postgres me donne l’erreur suivante :
Citation:
ERREUR: la relation « GeoData.communes » n'existe pas
État SQL :42P01
Contexte : PL/pgSQL function "populate_communes" line 4 at FOR sur des lignes de SELECT
sigway est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/10/2012, 12h53   #2
SQLpro
Rédacteur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 12 163
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 12 163
Points : 21 855
Points : 21 855
Vous êtes pas dans MerdySQL, vous êtes dans un vrai SGBD relationnel. Il y a donc des schémas SQL.

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h47.


 
 
 
 
Partenaires

Hébergement Web