我有一个 PostgreSQL bytea 字段。在 pgAdmin 中使用这个查询,我得到这个结果:
询问:
SELECT bytea_column::text FROM users where email = 'xxxx@gmail.com';
结果(文本):
\014\321\031\353\354\005\263\....
如果我尝试使用这个 Laravel(或直接从 PHP 查询)获取值,我会得到不同的结果:
$result = DB::table('users')
->select(DB::raw('bytea_column::text as result'))
->where('email', '=', 'xxxx@gmail.com')
->value('result');
结果:
\x01ea86c105cd00eab4606c...
关于如何获取我通过 pgAdmin 上的查询获得的文本值的任何想法?
谢谢!