Saya memilih dari tabel dengan kolom teks panjang. Saya ingin membungkus garis panjang dengan panjang garis maksimum.
Dari:
SELECT * FROM test;
test_id | text
--------+-----------------------------------------------------------------------
1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem
Untuk:
test_id | text
--------+-----------------------------
1 | Lorem ipsum dolor sit amet,+
| consectetur adipiscing elit+
| . Mauris lorem
postgresql
jkj
sumber
sumber
Jawaban:
Jika Anda menggunakan
psql
alat baris perintah, keluarkan perintah ini terlebih dahulu:Kemudian harus membungkus garis panjang ke jendela terminal Anda seperti:
Anda juga dapat mengatur jumlah kolom yang akan dibungkus
dan Anda dapat mengubah titik menjadi elips
Info lebih lanjut: http://www.postgresql.org/docs/current/static/app-psql.html
sumber
Jawaban saya tidak akan secara langsung menjawab pertanyaan Anda karena saya pikir psql sendiri dapat secara khusus melakukan ini. Tetapi,
\x
akan mengaktifkan output yang diperluas, yang akan menempatkan nilai Anda seperti ini:Anda juga dapat mengkonfigurasi pager Anda untuk tidak membungkus baris.
Untuk beralih ke tampilan normal, cukup jalankan perintah \ x lagi. Penjelasan :
sumber