Message posté par : Sylvain M.
----------------------------------------
Salut,
Je pense qu'il faut mettre un CASE dans la ligne du champ Booléen du SELECT :
-----------------
Code :
CASE WHEN colonne2_shp = 'oui' THEN true
WHEN colonne2_shp = 'non' THEN false
WHEN colonne2_shp = 'NA' THEN NULL
ELSE NULL
END
-----------------
Dans le contexte :
-----------------
Code :
(
id_table,
colonne1_table,
colonne2_table,
colonne3_table,
colonne4_table,
geom,
)
SELECT
id_shp,
colonne1_shp,
CASE WHEN colonne2_shp = 'oui' THEN true
WHEN colonne2_shp = 'non' THEN false
WHEN colonne2_shp = 'NA' THEN NULL
ELSE NULL
END,
colonne3_shp,
colonne4_shp,
geom,
FROM
mon_schema.shp_import
-----------------
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=359162#p359162
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net