我有来自SQL_ASCII中的数据库的Postgres转储。
我使用pg_dump
和-E UTF-8
修饰符创建了它。
但我无法在没有错误的UTF-8编码的新创建的数据库中恢复它(参见:https://dba.stackexchange.com/questions/4777/how-to-solve-utf8-invalid-byte-sequence-copy-errors-on-a-restore-when-the-sourc)。
架构在这里:https://drive.google.com/file/d/0BysjmDTkzZpLRlp4QjBwTGdnaTA/view?usp=sharing
由于我在导入时遇到问题,我之前尝试使用DBA中的解决方案,将其转换为UTF-32
iconv -f UTF-8 -t UTF-32 -o schema_32.sql schema.sql
但是我有这个错误:iconv: illegal input sequence at position 703914