Viser arkivet for stikkord sql

Gjør spørringsresultater fra PostgreSQL lettere å lese

Ikke direkte Ruby-relatert nå heller, men kjekt for oss som bruker PostgreSQL sammen med f.eks. Rails.

PostgreSQL sitt shell, psql, er i utgangspunktet ypperlig – shellet har innebygget referanseoppslag for SQL-kommandoer, haugevis av innstillinger for formatering av output, og automatisk kontekst-sensitiv tab completion (via libreadline) av kommandoer, tabellnavn og kolonnenavn.

Men psql har aldri vært særlig god til å vise brede resultatsett fra spørringer – altså der resultatet er bredere enn terminalen din.

Løsningen er å be psql kjøre alt gjennom less. Legg følgende inn i environment (f.eks. i .bash_profile):

export PAGER=less
export LESS="-iMSx4 -FX"

Deretter følgende i din ~/.psqlrc:

\pset pager always

Voilà – nå har du scrolling, paginering og grepping.

Via Merlin Moncure.