企業の IT 部門によって厳重に管理されている Windows 7 ラップトップでPostgreSQL 9.6を実行しています。私はこのラップトップの管理者権限を持っていませんが、BeyondTrust を通じて付与された昇格された権限を通じて、ソフトウェアのインストールを含む「多くの」ことを行うことができます。
このデータベースを使用して、さまざまなソースから多数の中規模のデータセットをインポートし、詳細な分析とレポートを実行します。これらのデータセットには、エンコーディングとフォーマットのクレイジーなバリエーションがあり、インポート中に問題が発生します. 1 つのデータセットについて、まずそれを MySQL にインポートし、データから問題のある文字を取り除き、CSV にエクスポートして戻し、最後にこのクリーンアップされたデータを PostgreSQL にインポートします。
実験として、macOS 10.12 を実行している自宅の iMac に PostgreSQL 9.6 と pg_loader をインストールしましたが、すべてのデータセットを問題なくインポートできました。
これらすべてを背景として考えると、pg_loader
さまざまなデータセットをインポートするために使用する必要があります。ただし、この Web サイトには、Windows インストーラーも、Windows でコンパイルするための手順も提供されていません。
最も望ましいものから最も望ましくないものまでのリストで、次のいずれかの方向に私を向けることができますか?
- pg_loader の Windows インストーラー
- pg_loader に匹敵する代替の Windows インストーラー
- Windows で pg_loader をコンパイルするための詳細な手順
- インポート前に Python を使用してデータをクリーンアップするための提案 (警告: Python の経験はほとんどありません)