Re: pg_restore: remove unnecessary code from restore_all_databases function - Mailing list pgsql-hackers

From Andrew Dunstan
Subject Re: pg_restore: remove unnecessary code from restore_all_databases function
Date
Msg-id 599d493e-01f7-4f74-bcc7-242b1dd1e025@dunslane.net
Whole thread Raw
In response to pg_restore: remove unnecessary code from restore_all_databases function  (Mahendra Singh Thalor <mahi6run@gmail.com>)
Responses Re: pg_restore: remove unnecessary code from restore_all_databases function
List pgsql-hackers
On 2026-03-14 Sa 11:48 PM, Mahendra Singh Thalor wrote:
> Hi hackers,
>
> +++ b/src/bin/pg_dump/pg_restore.c
> @@ -1268,16 +1268,6 @@ restore_all_databases(const char *inputFileSpec,
>                  */
>                 memcpy(tmpopts, original_opts, sizeof(RestoreOptions));
>
> -               /*
> -                * We need to reset override_dbname so that objects 
> can be restored
> -                * into an already created database. (used with 
> -d/--dbname option)
> -                */
> -               if (tmpopts->cparams.override_dbname)
> -               {
> - pfree(tmpopts->cparams.override_dbname);
> -                       tmpopts->cparams.override_dbname = NULL;
> -               }
> -
>
> In commit 77152d26efefde2eed4, we added some functions and we missed 
> to remove some unnecessary lines. Those lines are not needed as we are 
> using memcpy to get the original copy before these lines.
>
> Here, I am attaching a patch to fix this. Please review it.


Thanks. Pushed.


cheers


andrew


--
Andrew Dunstan
EDB: https://www.enterprisedb.com




pgsql-hackers by date:

Previous
From: Pavel Stehule
Date:
Subject: Re: WIP - xmlvalidate implementation from TODO list
Next
From: Tom Lane
Date:
Subject: Re: bug: pg_dumpall with --data-only and --clean options is giving an error after some dump