操作
如何在Postgres 9.0下使Wiki历史记录正常工作¶
问题¶
当访问Wiki页面的历史版本时(例如 Wiki?version=16),仅显示一个不可读的字符串。它看起来像这样,大约有5000个字符长
\x68312e204d532050726f63657373696e6720506970656 ...
导出当前版本的TXT或HTML也会得到相同的结果,Wiki-diff只是在两个这样的字符串之间进行差异比较。
解决方案¶
PostgreSQL 9引入了一种新的'hex'格式用于bytea数据的输入和输出。默认的输出格式现在是十六进制,但可以通过以下命令轻松地将其还原到旧的'escape'格式
ALTER DATABASE redmine SET bytea_output TO 'escape';
另请参阅#7677。
由Etienne Massip更新,大约12年前 2012-10-02 08:46 · 30次修订