Hi, > Aren't extensions excluded by default? That's why we have --extension. According to the documentation of pg_dump when the --extension option is not specified, all non-system extensions in the target database will get dumped. > Why do we need to explicitly exclude extensions? Hence to include only a few we use --extension, but to exclude a few I am proposing --exclude-extension.
On Mon, 1 Jan 2024 at 18:18, Ashutosh Bapat <ashutosh.bapat....@gmail.com> wrote: > On Mon, Dec 25, 2023 at 3:48 PM Ayush Vatsa <ayushvatsa1...@gmail.com> > wrote: > > > > Hi PostgreSQL Community, > > Recently I have been working on pg_dump regarding my project and wanted > to exclude an extension from the dump generated. I wonder why it doesn't > have --exclude-extension type of support whereas --extension exists! > > Since I needed that support, I took the initiative to contribute to the > community by adding the --exclude-extension flag. > > Aren't extensions excluded by default? That's why we have --extension. > Why do we need to explicitly exclude extensions? > > -- > Best Wishes, > Ashutosh Bapat >