From 26fd82ddf1273d5df20b892fc02c8ca756d2e2bc Mon Sep 17 00:00:00 2001 From: Peter Eisentraut <peter_e@gmx.net> Date: Sat, 29 Sep 2012 20:47:05 -0400 Subject: [PATCH] psql: Mark table headers in \drds output for translation --- src/bin/psql/describe.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/bin/psql/describe.c b/src/bin/psql/describe.c index 12fcf4d04dd..35295a87726 100644 --- a/src/bin/psql/describe.c +++ b/src/bin/psql/describe.c @@ -2522,16 +2522,19 @@ listDbRoleSettings(const char *pattern, const char *pattern2) { bool havewhere; - printfPQExpBuffer(&buf, "SELECT rolname AS role, datname AS database,\n" - "pg_catalog.array_to_string(setconfig, E'\\n') AS settings\n" + printfPQExpBuffer(&buf, "SELECT rolname AS \"%s\", datname AS \"%s\",\n" + "pg_catalog.array_to_string(setconfig, E'\\n') AS \"%s\"\n" "FROM pg_db_role_setting AS s\n" "LEFT JOIN pg_database ON pg_database.oid = setdatabase\n" - "LEFT JOIN pg_roles ON pg_roles.oid = setrole\n"); + "LEFT JOIN pg_roles ON pg_roles.oid = setrole\n", + gettext_noop("Role"), + gettext_noop("Database"), + gettext_noop("Settings")); havewhere = processSQLNamePattern(pset.db, &buf, pattern, false, false, NULL, "pg_roles.rolname", NULL, NULL); processSQLNamePattern(pset.db, &buf, pattern2, havewhere, false, NULL, "pg_database.datname", NULL, NULL); - appendPQExpBufferStr(&buf, "ORDER BY role, database;"); + appendPQExpBufferStr(&buf, "ORDER BY 1, 2;"); } else { -- GitLab