如何在PostgreSQL/pgAdmin III中将bytea数据打印为十六进制字符串?

Zol*_*tán 31 postgresql hex pgadmin

我的数据库中有一个相当短的(14字节)bytea数据列.我想将其打印为十六进制字符串.

我怎么做?

Zol*_*tán 56

基于这个答案,我发现了我的解决方案

SELECT encode(my_column::bytea, 'hex') FROM my_table;
Run Code Online (Sandbox Code Playgroud)

  • 在第9.6.1节中,我不得不将列强制转换为bytea类型以使其工作:`SELECT encode(my_column :: bytea,'hex')FROM my_table;` (2认同)