Loading data into PostgreSQL
pgloader is a data loading tool for PostgreSQL, using the COPY command.
Its main avantage over just using COPY or \copy and over using a Foreign Data Wrapper is the transaction behaviour, where pgloader will keep a separate file of rejected data and continue trying to copy good data in your database.
The default PostgreSQL behaviour is transactional, which means that any erroneous line in the input data (file or remote database) will stop the bulk load for the whole table.
pgloader also implements data reformating, the main example of that being a transformation from MySQL dates 0000-00-00 and 0000-00-00 00:00:00 to PostgreSQL NULL value (because our calendar never had a year zero).
There are no reported vulnerabilities
30 Day SummaryNov 19 2025 — Dec 19 2025
|
12 Month SummaryDec 19 2024 — Dec 19 2025
|