PGLoader is a powerful data loading tool designed specifically for PostgreSQL, allowing for efficient and error-tolerant data migration from various sources such as SQLite and MySQL. Its unique transaction handling ensures that valid data is loaded even when some records are erroneous, while also providing capabilities for data reformatting to meet PostgreSQL standards.
Error-tolerant loading: Continues to load valid data while logging rejected entries.
Data reformatting: Automatically transforms incompatible data formats, such as MySQL datestamps to PostgreSQL NULL values.
Supports bulk data loading using PostgreSQL's COPY command for enhanced performance.
Facilitates full database migrations, including schema definitions, indexes, and foreign keys.
Available on Docker and as a package for easy installation on Debian-based systems.