Мы используем PostgreSQL с JPA, который отображает большие строки в столбцы с типом TEXT
.
Хотя программно мы можем читать и записывать данные, pgAdmin и psql просто показывают мне идентификатор объекта при выборе данных.
Есть ли способ / инструмент для быстрого выбора данных без использования какого-либо API (например, JDBC)?
Пример:
doi=> \d+ xmlsnippet;
Table "doi.xmlsnippet"
Column | Type | Modifiers | Storage | Description
--------------+------------------------+-----------+----------+-------------
dbid | bigint | not null | plain |
version | bigint | not null | plain |
datasnippet | text | | extended |
doi | character varying(255) | | extended |
doipool_dbid | bigint | | plain |
Столбец datasnippet
содержит несколько больших строк (с кодом XML)
Когда я выбираю его, я получаю
doi=> select * from xmlsnippet;
dbid | version | datasnippet | doi | doipool_dbid
-------+---------+-------------+--------------------------+--------------
43 | 0 | 282878 | 10.3929/ethz-a-000077127 | 13
44 | 0 | 282879 | 10.3929/ethz-a-000085677 | 13
45 | 0 | 282880 | 10.3929/ethz-a-000085786 | 13
46 | 0 | 282881 | 10.3929/ethz-a-000087642 | 13
47 | 0 | 282882 | 10.3929/ethz-a-000088898 | 13
^^^^^^^
Редактировать : если я выполняю тот же запрос с использованием JDBC, я получаю ожидаемое содержимое (текст, который я сохранил в столбце)