0
私はPostgresテーブルのテキストフィールドにいくつかの巨大なテキストを保存しています。Postgresのpsqlシェルでは、大きなテキストフィールドの最初の行を表示するだけですか?
私はpsqlシェルに表示されるテキストフィールドの最初の20文字しか見ません。
私は現在、psqlで実行している:
select * from tablename;
、それは大きすぎだから、それは、端末には何も表示されないです。
私はオンラインで表示できるので、データは確実に保存されます。
私がテーブルを記述するときにわかるように、私が使用している "datatext"フィールドは "text"タイプです。
\d+ mytablename;
Table "public.mytablename"
Column | Type | Modifiers | Storage | Stats target | Description
----------+--------------------------+------------------------------------------------------------+----------+--------------+-------------
id | integer | not null default nextval('mytablename_id_seq'::regclass) | plain | |
when | timestamp with time zone | not null | plain | |
datatext | text | not null | extended | |
Indexes:
"mytablename_pkey" PRIMARY KEY, btree (id)
Nicarusありがとうございました。「いつ」フィールドも選択するのに問題があります。単純に「いつ」を追加してもそれはしませんでした。手伝ってくれますか? – Melissa
列には予約語を使用しないでください。 'WHEN'は予約語です。それを 'SELECT 'する必要がある場合は、' SELECT id、 "when、" datatext FROM ... 'のように二重引用符を追加してください。 – Nicarus