Construire ou installer pg_loader sur Windows

J’utilise PostgreSQL 9.6 sur un ordinateur portable Windows 7 étroitement géré par l’informatique d’entreprise. Je n’ai pas de privilèges d’administrateur sur cet ordinateur portable, mais je peux faire “beaucoup” de choses, y compris l’installation de logiciels, grâce à des droits élevés accordés via BeyondTrust.

J’utilise cette firebase database pour importer un certain nombre de jeux de données de taille moyenne provenant de diverses sources et effectuer des parsings et des rapports approfondis. Ces jeux de données présentent une variation de codage et de mise en forme insensée, ce qui crée des problèmes lors de leur importation. Pour un jeu de données, je l’importe d’abord dans MySQL, supprime les caractères incriminés des données, les exporte vers le format CSV et importe enfin ces données nettoyées dans PostgreSQL.

A titre expérimental, j’ai installé PostgreSQL 9.6 et pg_loader sur mon iMac chez MacOS 10.12, et il est capable d’importer tous les jeux de données sans problème.

Compte tenu de tout cela en arrière-plan, j’ai besoin d’utiliser pg_loader pour importer divers jeux de données. Cependant, le site Web n’offre pas d’installation Windows ni d’instructions pour la compilation sous Windows.

Quelqu’un peut-il me diriger vers l’un des suivants, avec la liste allant du plus souhaitable au moins souhaitable?

  1. Windows Installer de pg_loader
  2. Windows Installer d’une alternative comparable à pg_loader
  3. Instructions détaillées pour la compilation de pg_loader sous Windows
  4. Suggestions d’utilisation de Python pour nettoyer les données avant l’importation (avertissement: j’ai très peu d’expérience avec Python)