Eu resolvi este problema com os seguintes passos:
pg_restore -f db1.sql-v db1.tar
Em seguida, removi tudo do arquivo db1.sql
, exceto o comando table1
copy. Então corri:
psql -d db1 < db1.sql
Isso me deu o número exato da linha dentro do arquivo onde o erro estava ocorrendo. Em seguida, abri o arquivo, removi o caractere problemático e executei novamente o script.