delphi – 用于缩略图图像的’hex’或’escape’中的PostgreSQL
我的应用程序(在Delphi和ZEOS组件中开发)使用PostgreSQL 8.4并将一些缩略图存储到bytea列中.
我想迁移到PostgreSQL 9.2并恢复转储,一切正常,除非我尝试检索这些图像:Postgres 9.2使用十六进制表示输出表示而不是Postgres 8.4中使用的转义. 有两种可能的解决方案:更改转义表示的Postgres 9.2设置或通过应用程序更改二进制数据中的十六进制字符串.但什么是最好的解决方案?为什么PostgreSQL 9.X更改为十六进制表示bytea? 解决方法
在
release notes of Postgres 9.0中给出了一个基本原理:
你似乎已经意识到了 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |