1
0
mirror of https://github.com/postgres/postgres.git synced 2025-06-20 15:22:23 +03:00

pg_restore: Add -N option to exclude schemas

This is similar to the -N option in pg_dump, except that it doesn't take
a pattern, just like the existing -n option in pg_restore.

From: Michael Banck <michael.banck@credativ.de>
This commit is contained in:
Peter Eisentraut
2016-09-20 12:00:00 -04:00
parent 16d1adb35c
commit 46b55e7f85
4 changed files with 30 additions and 2 deletions

View File

@ -302,7 +302,7 @@
</varlistentry>
<varlistentry>
<term><option>-n <replaceable class="parameter">namespace</replaceable></option></term>
<term><option>-n <replaceable class="parameter">schema</replaceable></option></term>
<term><option>--schema=<replaceable class="parameter">schema</replaceable></option></term>
<listitem>
<para>
@ -314,6 +314,22 @@
</listitem>
</varlistentry>
<varlistentry>
<term><option>-N <replaceable class="parameter">schema</replaceable></option></term>
<term><option>--exclude-schema=<replaceable class="parameter">schema</replaceable></option></term>
<listitem>
<para>
Do not restore objects that are in the named schema. Multiple schemas
to be excluded may be specified with multiple <option>-N</> switches.
</para>
<para>
When both <option>-n</> and <option>-N</> are given for the same
schema name, the <option>-N</> switch wins and the schema is excluded.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><option>-O</option></term>
<term><option>--no-owner</option></term>