Use carriage returns for data insertion logs in pgbench on terminal

Michael Paquier <michael@paquier.xyz>

Commit: d37ddb745be07502814635585cbf935363c8a33d
Author: Michael Paquier <michael@paquier.xyz>
Date: 2019-12-04T02:33:14Z
Releases: 13.0
Use carriage returns for data insertion logs in pgbench on terminal

This is similar to what pg_basebackup and pg_rewind do when reporting
cumulative data, and that's more user-friendly.  Carriage returns are
now used when stderr points to a terminal, and newlines are used in
other cases, like a redirection to a log file.

Author: Amit Langote
Reviewed-by: Fabien Coelho
Discussion: https://postgr.es/m/CA+HiwqFNwEjPeVaQsp2L7DyCPv1Eg1guwhrVhzMYqUJUk8ULKg@mail.gmail.com

Files

PathChange+/−
src/bin/pgbench/pgbench.c modified +11 −5

Discussion