Bonjour,
J'ai un fichier xls contenant dans une colonne les adresses IP dans une autre cellules le masque de réseau.
Mon programme doit délimiter son accès aux seuls postes représentés dans ce fichier.
Dans la BD postgres j'ai un champ inet (IP_pc). J'ai d'abord créé une table pour récupérer les valeurs du fichier. Ensuite j'ai concaténé les adresses IP et les valeurs des masques (que j'ai préalablement calculé). Voici en gros la requête d'insertion :
insert into table_adresse (IP_pc) select ip || '/'||'valeur' as ipnet from table_source;
A l'exécution postgres me demande de convertir le format texte de ipnet parce qu'il est reconnu comme format texte et comme un format inet.
J'ai essayé de passer par un champ texte qui enverrai son contenu vers le champ inet... même condamnation.
Que faire ? Quelqu'un a une idée ?
Christian.
Partager