Message posté par : Kiecane
----------------------------------------
Bonjour,
Je souhaiterais réaliser un INSERT INTO de données provenant d'une couche shapefile
(.shp) dans ma base de données Postgre/SQL. Certaines de mes colonnes contiennent des
données avec les libellés 'oui' ou 'non' ou 'na' exclusivement. Je
voudrais donc les intégrer sous la forme de booléens dans les colonnes de la table
correspondante qui se trouve dans ma base.
J'ai rédigé un script de la forme suivante :
INSERT INTO mon_schema.ma_table_vide
(
id_table,
colonne1_table,
colonne2_table,
colonne3_table,
colonne4_table,
geom,
)
SELECT
id_shp,
colonne1_shp,
colonne2_shp
colonne3_shp,
colonne4_shp,
geom,
FROM
mon_schema.shp_import
En supposant que colonne2_shp et colonne3_shp soient des booléens (libellés 'oui',
'non', ou 'NA'), pourriez-vous m'indiquer comment procéder pour que le
'oui' de colonne2_shp soit associé à un true dans colonne2_table et ainsi de suite
s'il-vous-plaît ? Je n'arrive pas à trouver de solutions, je suppose que mes
erreurs sont liées au mauvais placement de mon WHERE : true WHERE mon_schema.colonne2_shp
='oui' OR false WHERE mon_schema.colonne2_shp ='non'.
Je vous remercie de votre compréhension,
Cordialement.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=359132#p359132
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