Tee*_*jay 10 postgresql utf-8 pgadmin
我在同步复制中有两个Postgres 9.3服务器.
我需要重启奴隶才能加载新archive_cleanup_command的recovery.conf.
服务器正确重启,现在与主服务器完全同步.
但是当我在PgAdmin III(可执行文件位于主服务器上)中打开从属服务器的"服务器状态"面板时,我收到一些错误,如下所示:
invalid byte sequence for encoding “UTF8” 加一些十六进制代码

这可能是因为我把波浪线~的archive_cleanup_command,但它并没有工作,然后我删除,并命令工作正常.
也许这~已写在某处,它不是一个有效的char ...但我也删除了日志......
从服务器的日志有很多行,如下所示:
2015-02-13 11:11:32 CET ERROR: invalid byte sequence for encoding “UTF8”: 0xe8 0x20 0x73
2015-02-13 11:11:32 CET STATEMENT: SELECT pg_file_read('pg_log/postgresql-2015-02-13_111038.log', 0, 50000)
Run Code Online (Sandbox Code Playgroud)
请注意,这postgresql-2015-02-13_111038.log是最后一个日志,我从中得到这些行.
小智 0
这是由于您的 postgresql.log 已损坏,如“select pf_file_read ....”语句中所述。
如果您对服务器日志进行“触摸”(可能在备份日志之后)并重新连接,您将不会再看到此 unicode 错误,因此您将能够进一步使用 pgadmin III。
| 归档时间: |
|
| 查看次数: |
3197 次 |
| 最近记录: |