将dump中的SQL blob/bytea转换为Python中的string

2024-09-30 20:20:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个表的pg_转储,其中包含bytea类型的列。它是一个长字符串,如:\\x4e696365206d7573696361...

通常在SQL中,我会使用一个简单的:

SELECT user_id,
       encode(text_column::bytea, 'escape')
FROM posts
LIMIT 10

这就提供了原文。在

如何在Python中转换它?我一直在尝试.encode/.decode/base64encode等等,但是没有运气。在


Tags: 字符串textfromid类型sqlcolumnselect