View wide tables with psql

When making a query with lots of columns, it can become so wide that it wraps, making the results incredibly difficult to read.

To combat this, you can toggle "Expanded display" using \x:

website=# \x
Expanded display is on.
website=# \x
Expanded display is off.

Expanded display changes the output from a conventional table to a key/value mapping:

website=# select * from wagtailcore_page order by title limit 1;
-[ RECORD 1 ]--------------+---------------------------------------
id                         | 207
path                       | 0001000100020034
depth                      | 4
numchild                   | 0
title                      | Adding blog posts to my GitHub profile
slug                       | github-readme-blog-posts
live                       | t
has_unpublished_changes    | f
url_path                   | /home/posts/github-readme-blog-posts/
seo_title                  |
show_in_menus              | t
search_description         |
go_live_at                 |
expire_at                  |
expired                    | f
content_type_id            | 14
owner_id                   | 1
locked                     | f
latest_revision_created_at | 2024-02-18 21:39:50.893249+00
first_published_at         | 2024-02-06 20:55:01.699808+00
live_revision_id           | 574
last_published_at          | 2024-02-18 21:39:50.999476+00
draft_title                | Adding blog posts to my GitHub profile
locked_at                  |
locked_by_id               |
translation_key            | 3714dd50-fabe-4d56-b4bd-fdabc27568a4
locale_id                  | 1
alias_of_id                |
latest_revision_id         | 574
Sources: stackoverflow.com