Logo et slogan PostgreSQL

SQL – Nettoyer un champs des retours à la ligne

SQL


Quelque fois vous avez des applications avec une IHM (Interface Homme Machine) qui ne respecte pas forcément les types de champs de vos bases de données, ou du moins qui permettent l’insertion de données erronées. Cela peut être gênant lorsque vous réutilisez ces données. J’ai eu le cas, il y a peu, de champs varchar, dans une base de données PostgreSQL, contenant des retours à la ligne à la fin du champs. Cela était possible, car les utilisateurs faisaient du copier / coller de données provenant de sources diverses sur l’IHM. La première chose à faire fût de modifier l’IHM afin de nettoyage ces champs des caractères non-désirés. La seconde et celle dont je vais vous parler ici a été le nettoyage de l’ensemble des données de la base de données.