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 08/02/2018 13:05:40

chanteclair
Membre

Colonne geom en clair

Bonjour,
Débutant sous PostgreSQl 9.6/Postgis, je parviens à afficher le champ "geom" de ma couche géographique en clair avec St_AsText(geom).
Je souhaiterais copier ce contenu rendu "lisible" dans un nouveau champ de type texte.
J'ai essayé ceci sans succès :

UPDATE Ma_Table
SET st_astext(geom)::text = geometrie;

mais j'ai cette erreur en retour :

ERREUR:  erreur de syntaxe sur ou près de « ( »
LINE 4: SET st_astext(geom)::text = geometrie;
                     ^

********** Erreur **********

ERREUR: erreur de syntaxe sur ou près de « ( »
État SQL :42601
Caractère : 30

Pourriez-vous m'aider svp ?
Merci par avance.

Hors ligne

#2 08/02/2018 14:36:02

ced
Membre

Re : Colonne geom en clair

Bonjour,

C'est l'inverse qu'il faut écrire :
UPDATE Ma_Table
SET geometrie = st_astext(geom);

Hors ligne

#3 08/02/2018 14:48:09

chanteclair
Membre

Re : Colonne geom en clair

Merci beaucoup.
Effectivement dans le bon sens, cela fonctionne bien mieux wink
Bonne journée.

Hors ligne

Pied de page des forums