Vous n'êtes pas identifié(e).
Pages : 1
Bonjour
j'importe des données dont des géométries depuis filemaker et le pilote odbc de postgrsql
Par défaut le long var char est à 8190 et je l'augmente en conséquence mais sans effet car les géométries sont très longues à plus de 500 000 caractères.
Je récupère les données avec ce sql
SELECT "mm_departements"."code_chf", "mm_departements"."code_dept", "mm_departements"."code_reg", "mm_departements"."gid", "mm_departements"."nom_chf", "mm_departements"."nom_dept", "mm_departements"."nom_reg", st_asewkt("mm_departements"."geom") AS geom, ST_AsSVG("mm_departements"."geom") AS geomSVG, ST_AsSVG(ST_PointOnSurface("mm_departements"."geom")) AS centreSVG FROM "activite"."mm_departements"
Si je charge directement le geom on dirait du binaire ou base64
genre "F81DDD5741781D1287AF1623414E8A2C2C1CDD5741D178EBA475162341236DCC0618DD57411BDD344238162341ACA9448F12DD57412C919383111623411E6739490EDD5741E5C8C8B5E31523414A78A38F07DD5741C611959BD51523417DDD828B04DD5741D9A02382C5152341A9A11603FFDC57416E544165B31523419DA34AE0FCDC574111084A439E152341BF7043EFFBDC5741F90CD3827715234158CCF27EFBDC5741B538AB6C67152341C176C730FCDC57419AF8424D541523411F1026E0FBDC5741A6EC73A43615234187FA4CD3FDDC5741E6AE65F313152341A59EA......"
et il est aussi limité à 8192 caractères.
J'ai tenter de caster en varchar (10 000 000) par exemple mais cela n'a aucun effet sur la longueur qui est toujours tronquée.
Une idée ?
Hors ligne
PostgreSQL ne tronque jamais les données silencieusement. Donc je dirais que le problème vient soit du pilote ODBC soit de Filemaker.
Guillaume.
Hors ligne
hello Guillaume
effectivement après recherche le bug vient de cette version de filemaker, et comme elle est ancienne, c'est fichu.
mais j'ai réussi à procéder à des select ou insert non tronqués par psql et ligne de commandes.
merci néanmoins
Hors ligne
Pages : 1