PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : ODBC » données geom tronquées à 8192 caractères » 15/09/2020 16:51:56

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

#2 ODBC » données geom tronquées à 8192 caractères » 05/09/2020 20:17:18

epinrap
Réponses : 2

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 ?

Pied de page des forums

Propulsé par FluxBB