Я понимаю, что PostgreSQL записывает содержимое BLOB в отдельную таблицу, но есть ли способ просмотреть содержимое блоба простым и удобным способом изнутри pgAdmin?pgAdmin III: Как просмотреть капли?
ответ
Я не уверен, что вы подразумеваете под «легко и удобно», но лучшее, что вы можете сделать, это lo_read(...)
Это представляет lob
как bytea
.
Это легко и удобно в смысле получения данных, но вы pgAdmin не будете конвертировать из экранированной строки обратно в исходный двоичный файл для вас, чтобы вы оставались, глядя на текстовое представление двоичного файла, так что это не «легко и удобно», если вы хотите показать изображение, содержащееся в lob, когда оно находится в формате png или что-то еще.
Да, это то, что я тоже использовал ... Я просто надеялся, что есть более удобный способ. Для записи, вот что я в конечном итоге с помощью: выберите DTYPE, идентификатор, loread (lo_open (docxml :::: INT, 131072), 999999999) из XmlPadraoNFe –
SELECT encode(blobdata::bytea, 'escape') FROM table as o where o.blobdata != ''
где
- blobdata является BYTEA колонка (клякса)
- "стол" является таблица, которая содержит столбец blobdata
- 1. определение последовательности pgadmin III
- 2. Новое в pgAdmin III - Невозможно просмотреть базы данных
- 3. pgAdmin III: Нет серверов, отображающих
- 4. pgAdmin III Сервер не прослушивает
- 5. pgAdmin 4 Перенос списка серверов из pgAdmin III
- 6. pgAdmin III Гуру Подсказка - Сервер не слушает
- 7. PostgreSQL через pgAdmin III - сервер не прослушивает
- 8. Autocomplete/Intellisense для столбцов в PGAdmin III
- 9. Петли и вставки PostgreSQL PGADMIN III
- 10. Postgresql и pgAdmin III, что характер изменения []
- 11. pgAdmin III Восстановление резервной копии PLAIN
- 12. странное сообщение при использовании pgAdmin III
- 13. Как сгенерировать скрипт CREATE для нескольких таблиц в pgAdmin III?
- 14. Опция резервного копирования и восстановления недоступна в pgAdmin III
- 15. Неисправность подключения к БД Heroku с клиентом pgAdmin III
- 16. Запуск команды базы данных heroku от pgAdmin III? (Гарри Prelaunchr)
- 17. Подключение Windows PostgreSQL Server от pgAdmin III в Ubuntu 14.04.3
- 18. Ошибка аутентификации идентификатора при подключении к PostgreSQL через PgAdmin III
- 19. Запуск pgAdmin III с сохраненными паролями снова запрашивает пароль
- 20. Импорт - Экспорт базы данных с помощью pgAdmin III
- 21. pgAdmin III - отображает ли список значений перечисления при заполнении таблицы?
- 22. Использование pgAdmin iii для управления базой данных Django
- 23. Как получить версию pgAdmin III, корректно работающую с PostgreSQL 9.4 (Ubuntu 14.10 x64)?
- 24. Как изменить таблицу в базе данных PostgreSQL с помощью pgAdmin III
- 25. Как я могу напечатать данные bytea в виде шестнадцатеричной строки в PostgreSQL/pgAdmin III?
- 26. Как настроить pgAdmin III для открытия базы данных по умолчанию и выбора узла таблиц при запуске?
- 27. Как подключить pgAdmin III (Windows) к postgresql (Linux в виртуальной коробке)
- 28. pgAdmin: опция Работа невидима
- 29. базы данных управления systems_pgadmin III
- 30. pgAdmin III Произошла ошибка: Ошибка подключения к серверу: к rails сервер webrick в среде разработки
Что тип данных в столбце "клякса"? 'bytea' или' oid'? –