Viser arkivet for stikkord postgresql

stabilt script, men ustabilt som cronjob

fstat simulating

Hei

På slicehost har jeg har et beregningsscript som kjører i Ruby og R. Etter å ha oppgradert til Ubuntu 8.04 server har ting begynt å skjære seg. Det fungerer utmerket når jeg logger inn med ssh og kjører det manuelt. Det feiler dessverre ofte når det går som cronjobb.

Har noen hørt om dette før?

Vedlagt ligger en dump av minneforbruk. Er det mulig å hindre postgresql å benytte to instanser?

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.