|
Помогите распарсить bytea, всё перепробовал
|
|||
---|---|---|---|
#18+
Есть колонка data::bytea, в ней содержится некая xml-разметка, нужно это дело распарсить (см.скрин). Если пишу SELECT *, convert_from(data, 'UTF-8') as your_alias_name from pg_largeobject where loid = 64573 - ошибка ERROR: invalid byte sequence for encoding "UTF8": 0x00 Если пишу SELECT *, encode(data, 'escape') as your_alias_name from pg_largeobject where loid = 64573 - формат получается нечитаемый.. Как поулчить чистых XML из этого поля? Модератор: Вложение удалено. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 05:06 |
|
Помогите распарсить bytea, всё перепробовал
|
|||
---|---|---|---|
#18+
Советовали смотреть в сторону команды Export, т.к. весь XML разбит постранично (поле pageno), но я пока не понял как это сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 05:09 |
|
Помогите распарсить bytea, всё перепробовал
|
|||
---|---|---|---|
#18+
Если делать через команду psql.exe -c "\lo_export.." то опять получается нечитаемый текст. Может быть обьекты в базе как-то закодирован? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 09:09 |
|
Помогите распарсить bytea, всё перепробовал
|
|||
---|---|---|---|
#18+
Santa89, судя по заголовку PK, это ZIP подобный алгоритм. Возможно GZIP сжат, сначала надо его распаковать ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 10:31 |
|
Помогите распарсить bytea, всё перепробовал
|
|||
---|---|---|---|
#18+
50 4B 03 04 PK♥♦ точно zip. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 11:08 |
|
Помогите распарсить bytea, всё перепробовал
|
|||
---|---|---|---|
#18+
Santa89, Распарсить чем? Смотрите как приложение пишет и читайте тем же образом. Самой базе внутрь bytea лезть - последнее дело, это просто бинарный файл не для обработки внутри базы. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
23.02.2021, 11:16 |
|
|
start [/forum/topic.php?fid=53&msg=40048074&tid=1994181]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 263ms |
total: | 392ms |
0 / 0 |