| From: | Peter Smith <smithpb2250(at)gmail(dot)com> |
|---|---|
| To: | Chao Li <li(dot)evan(dot)chao(at)gmail(dot)com> |
| Cc: | Álvaro Herrera <alvherre(at)kurilemu(dot)de>, David Rowley <dgrowleyml(at)gmail(dot)com>, Postgres hackers <pgsql-hackers(at)lists(dot)postgresql(dot)org>, Peter Eisentraut <peter(at)eisentraut(dot)org> |
| Subject: | Re: Cleanup shadows variable warnings, round 1 |
| Date: | 2026-04-22 06:32:25 |
| Message-ID: | CAHut+PuK3t_o63=x4N26sMKBF1koxCJdzQ75zuc-igyskigvtQ@mail.gmail.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
Hi Chao-San.
A couple of comments for your v1-0001 cleanup patch.
======
src/bin/pg_dump/pg_dumpall.c
I guess you were just making the minimal changes, but I thought
parseDumpFormat could have been simplified more by removing that local
variable entirely.
BEFORE
if (pg_strcasecmp(format, "c") == 0)
archFormat = archCustom;
else if (pg_strcasecmp(format, "custom") == 0)
archFormat = archCustom;
else if (pg_strcasecmp(format, "d") == 0)
archFormat = archDirectory;
else if (pg_strcasecmp(format, "directory") == 0)
archFormat = archDirectory;
else if (pg_strcasecmp(format, "p") == 0)
archFormat = archNull;
else if (pg_strcasecmp(format, "plain") == 0)
archFormat = archNull;
else if (pg_strcasecmp(format, "t") == 0)
archFormat = archTar;
else if (pg_strcasecmp(format, "tar") == 0)
archFormat = archTar;
SUGGESTION
if (pg_strcasecmp(format, "c") == 0 ||
pg_strcasecmp(format, "custom") == 0)
return archCustom;
if (pg_strcasecmp(format, "d") == 0 ||
pg_strcasecmp(format, "directory") == 0)
return archDirectory;
if (pg_strcasecmp(format, "p") == 0 ||
pg_strcasecmp(format, "plain") == 0)
return archNull;
if (pg_strcasecmp(format, "t") == 0 ||
pg_strcasecmp(format, "tar") == 0)
return archTar;
======
src/bin/psql/describe.c
I know you were addressing only "new" issues, but it seemed a bit
strange to fix only this one when there was the same issue earlier
(~line 1780) in the same function.
if (tableinfo.relkind == RELKIND_SEQUENCE)
{
PGresult *result = NULL;
printQueryOpt myopt = pset.popt;
======
Kind Regards,
Peter Smith.
Fujitsu Australia
| From | Date | Subject | |
|---|---|---|---|
| Next Message | jian he | 2026-04-22 06:33:01 | Re: ERROR: failed to find conversion function from unknown to text |
| Previous Message | Chao Li | 2026-04-22 05:14:01 | Re: Cleanup shadows variable warnings, round 1 |