#1 Wed 15 January 2014 10:59
- iben42
- Participant actif
- Lieu: Larnage
- Date d'inscription: 29 Dec 2010
- Messages: 87
[FME 2013] Importation tables PostGis
Bonjour,
J'ai une base PostGis avec plusieurs schémas comprenant chacun plusieurs tables. Je souhaiterais pouvoir importer plusieurs tables avec FME. Pour le moment, il n'est possible que d'importer une table à la fois.
Auriez-vous une piste pour importer directement un schéma?
De plus, dans l'interface d'import de couche FME, il m'est impossible d'afficher la liste des tables de ma base Postgis. Cela fonctionne uniquement si je passe par l'import d'une base PostgreSQL.
Merci d'avance
Hors ligne
#2 Wed 15 January 2014 11:15
Re: [FME 2013] Importation tables PostGis
Il n'y a normalement pas de problème pour lire plusieurs tables, y compris dans plusieurs schémas sous postgresql ou postgis.
Quelle version de FME utilisez-vous ?
Pendant un moment il fallait que les schémas soit définis dans la variable search_path (sous pg_admin) pour que les tables soient visibles dans l'interface.
Cela est résolu depuis FME 2013 (SP3 je pense).
Hors ligne
#3 Wed 15 January 2014 11:31
- iben42
- Participant actif
- Lieu: Larnage
- Date d'inscription: 29 Dec 2010
- Messages: 87
Re: [FME 2013] Importation tables PostGis
J'utilise FME 2013. J'ai bien spécifié toutes les tables dans la variable search_path ds pg_admin.
Lorsque je demande de liste les tables j'obtiens le log suivant :
Error executing SQL command ('SELECT c.relname as tablename FROM pg_class c INNER JOIN pg_namespace n ON n.oid = c.relnamespace INNER JOIN pg_attribute a ON c.oid = a.attrelid WHERE (c.relkind = ANY (ARRAY['r'::"char", 'v'::"char"])) AND (a.atttypid = ANY(ARRAY[16399,16919,17,18446744073709551615])) AND (n.nspname = 'public')GROUP BY tablename'): 'ERREUR: l'opérateur n'existe pas : oid = numeric
Si dans la fenetre des tables je spécifie schema.table, la table en question se charge bien
Dernière modification par iben42 (Wed 15 January 2014 11:31)
Hors ligne
#4 Wed 15 January 2014 12:40
Re: [FME 2013] Importation tables PostGis
Je n'arrive pas à reproduire, c'est peut être un problème propre à la realease de FME 2013.
Essayez de passer en FME 2013 SP4 (ou FME 2014).
Vous pouvez également saisir la liste des tables à lire sous la forme
schema.table schema2.table2
par exemple
public.parcelle cadastre.lieu_dit
ce n'est pas idéal mais c'est un contournement...
Hors ligne
#5 Wed 15 January 2014 15:01
- iben42
- Participant actif
- Lieu: Larnage
- Date d'inscription: 29 Dec 2010
- Messages: 87
Re: [FME 2013] Importation tables PostGis
L'installation du SP4 résout le problème
Merci!!!
Hors ligne