我在 PostgreSQL 中有一个类型为 bytea 的列,通常包含文本数据。我想获取具有完整换行符和制表符的特定行的该列的值,而不是 psql 输出的八进制转义字符。例如,我运行:
psql -Atc 'SELECT my_column from my_table limit 1;'
我得到如下输出:
Foo\015\012Bar\011This is some text.
相反,我想要:
Foo
Bar This is some text.
我意识到我可以只使用 grep,这就是我正在做的,但我想知道是否有一些简单的方法可以通过 psql 来做到这一点。我尝试将值类型转换为类型文本,但这似乎没有帮助。