我的应用程序(使用Delphi和ZEOS组件开发)使用PostgreSQL 8.4,并将一些缩略图映像存储到一个
我想迁移到PostgreSQL 9.2,已经还原了备份,一切正常,但是当我尝试检索这些映像时出现问题:Postgres 9.2使用
有两种可能的解决方案:更改Postgres 9.2设置为
bytea
列中。我想迁移到PostgreSQL 9.2,已经还原了备份,一切正常,但是当我尝试检索这些映像时出现问题:Postgres 9.2使用
hex
表示输出,而Postgres 8.4使用escape
表示。有两种可能的解决方案:更改Postgres 9.2设置为
escape
表示或通过应用程序更改二进制数据中的hex
字符串。但哪种方案最好?为什么PostgreSQL 9.X更改为使用hex
表示bytea
?这是一个简单的设置还是有技术原因?