Ich wähle aus einer Tabelle mit langen Textspalten. Ich möchte lange Zeilen auf eine maximale Zeilenlänge umbrechen.
Von:
SELECT * FROM test;
test_id | text
--------+-----------------------------------------------------------------------
1 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris lorem
Zu:
test_id | text
--------+-----------------------------
1 | Lorem ipsum dolor sit amet,+
| consectetur adipiscing elit+
| . Mauris lorem
postgresql
jkj
quelle
quelle
Antworten:
Wenn Sie das
psql
Befehlszeilentool verwenden, geben Sie zuerst den folgenden Befehl ein:Es sollte dann lange Zeilen wie folgt in Ihr Terminalfenster einschließen:
Sie können auch die Anzahl der Spalten festlegen, in die der Zeilenumbruch erfolgen soll
und Sie können die Punkte mit in Ellipsen ändern
Weitere Informationen: http://www.postgresql.org/docs/current/static/app-psql.html
quelle
Meine Antwort wird Ihre Frage nicht direkt beantworten, da ich glaube, dass psql selbst dies nicht konkret kann. Aktivieren Sie
\x
jedoch die erweiterte Ausgabe, wodurch Ihre Werte wie folgt platziert werden:Sie können Ihren Pager auch so konfigurieren, dass keine Zeilen umbrochen werden.
Um zur normalen Anzeige zu wechseln, geben Sie einfach den Befehl \ x erneut ein. Erklärung :
quelle