I have a large file of dumped sql data to load in to postgresl (600mb+). In that dump, fields that are boolean true and false are expessed as 1 and 0 without quotes. Trying to load them in to postgresql, results in complains as it doesnt know how to cast them.
Loading like this…
psql --disable-triggers -1 -f /foo/bar/dump.sql
Due to the large amount of data and the sprinkling of boolean fields in the – regexing through to replace them with true/false appropriately has proved impractical.
After much googling i havent been able to find a way to have postgresql accept that = true and 0 = false for the duration of this data load. It seems simple enough, but its apparently not!
Hopefully someone knows exactly how to nail it and can help me out!