Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
P
postgres-lambda-diff
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Container Registry
Model registry
Operate
Environments
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Jakob Huber
postgres-lambda-diff
Commits
1495f567
Commit
1495f567
authored
24 years ago
by
Thomas G. Lockhart
Browse files
Options
Downloads
Patches
Plain Diff
Fix up id tag parameters to omit illegal underscores.
Remove lots of extraneous trailing ^Ms from pg_restore.sgml.
parent
27bc34be
No related branches found
Branches containing commit
No related tags found
Tags containing commit
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
doc/src/sgml/ref/pg_config-ref.sgml
+3
-3
3 additions, 3 deletions
doc/src/sgml/ref/pg_config-ref.sgml
doc/src/sgml/ref/pg_restore.sgml
+308
-308
308 additions, 308 deletions
doc/src/sgml/ref/pg_restore.sgml
with
311 additions
and
311 deletions
doc/src/sgml/ref/pg_config-ref.sgml
+
3
−
3
View file @
1495f567
<!-- $Header -->
<!-- $Header
: /cvsroot/pgsql/doc/src/sgml/ref/pg_config-ref.sgml,v 1.3 2000/10/20 13:44:39 thomas Exp $
-->
<refentry id="app-pg
_
config">
<refentry id="app-pgconfig">
<refmeta>
<refentrytitle id="app-pg
_
config-title">pg_config</>
<refentrytitle id="app-pgconfig-title">pg_config</>
<refmiscinfo>Application</>
</refmeta>
...
...
This diff is collapsed.
Click to expand it.
doc/src/sgml/ref/pg_restore.sgml
+
308
−
308
View file @
1495f567
...
...
@@ -10,27 +10,27 @@
<application>pg_restore</application>
</refname>
<refpurpose>
Restore a <PRODUCTNAME>Postgres</PRODUCTNAME> database from an archive file created by
<APPLICATION>pg_dump</APPLICATION>
Restore a <PRODUCTNAME>Postgres</PRODUCTNAME> database from an archive file created by
<APPLICATION>pg_dump</APPLICATION>
</refpurpose>
</refnamediv>
<refsynopsisdiv>
<refsynopsisdivinfo>
<date>2000-10-11</date>
</refsynopsisdivinfo>
<synopsis>
pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
[ -h <replaceable class="parameter">host</replaceable> ]
[ -p <replaceable class="parameter">port</replaceable> ]
[ -t <replaceable class="parameter">table</replaceable> ]
[ -a ] [ -c ] [-C] [-d <
name>]
[-f <replaceable class="parameter">archive-file</replaceable>]
[-F <replaceable class="parameter">format</replaceable>]
[ -i <replaceable class="parameter">index</replaceable> ]
[ -l ] [ -N ] [ -o ] [ -O ]
[ -P <replaceable class="parameter">function-name</replaceable> ] [ -r ] [ -R ]
[ -s ] [ -S ] { -T <replaceable class="parameter">trigger</replaceable> ] [ -u ]
[-U <replaceable class="parameter">contents-file</replaceable> ] [ -v ] [ -x ]
<synopsis>
pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
[ -h <replaceable class="parameter">host</replaceable> ]
[ -p <replaceable class="parameter">port</replaceable> ]
[ -t <replaceable class="parameter">table</replaceable> ]
[ -a ] [ -c ] [-C] [-d <
replaceable class="parameter">name</replaceable>]
[-f <replaceable class="parameter">archive-file</replaceable>]
[-F <replaceable class="parameter">format</replaceable>]
[ -i <replaceable class="parameter">index</replaceable> ]
[ -l ] [ -N ] [ -o ] [ -O ]
[ -P <replaceable class="parameter">function-name</replaceable> ] [ -r ] [ -R ]
[ -s ] [ -S ] { -T <replaceable class="parameter">trigger</replaceable> ] [ -u ]
[-U <replaceable class="parameter">contents-file</replaceable> ] [ -v ] [ -x ]
</synopsis>
<refsect2 id="R2-APP-PG-RESTORE-1">
...
...
@@ -49,7 +49,7 @@ pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
<term><replaceable class="parameter">archive-name</replaceable></term>
<listitem>
<para>
Specifies the location of the archive file to be restored.
Specifies the location of the archive file to be restored.
If not specified, and no '-f' option is specified, then STDIN is used.
</para>
</listitem>
...
...
@@ -64,105 +64,105 @@ pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
</listitem>
</varlistentry>
<varlistentry>
<term>-c</term>
<listitem>
<para>
Clean (drop) schema prior to create.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-C</term>
<listitem>
<para>
Include SQL to create the schema.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-c</term>
<listitem>
<para>
Clean (drop) schema prior to create.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-C</term>
<listitem>
<para>
Include SQL to create the schema.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-d <replaceable class="parameter">dbname</replaceable></term>
<listitem>
<para>
Connect to database <replaceable class="parameter">dbname</replaceable> and restore
directly into the database. BLOBs can only be restored by using a direct database connection.
Connect to database <replaceable class="parameter">dbname</replaceable> and restore
directly into the database. BLOBs can only be restored by using a direct database connection.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-f</term>
<listitem>
<para>
Specify output file for generated script. Default is STDOUT.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-F <replaceable class="parameter">format</replaceable></term>
<listitem>
<para>
Specify format of the archive.
It is not necessary to specify the format, since <APPLICATION>pg_restore</APPLICATION> will
determine the format automatically. If specified, it can be one of the following:
</para>
<variablelist>
<varlistentry>
<term>t</term>
<listitem>
<para>
archive is a TAR archive. Using this archive format allows reordering and/or
exclusion of schema elements at the time the database is restored. It is also possible to limit which
data is reloaded at restore time.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>c</term>
<listitem>
<para>
archive is in the custom format from pg_dump. This is the most flexible format
in that it allows reordering of data load as well as schema elements.
This format is also compressed by default.
</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term>-i <replaceable class="parameter">index</replaceable></term>
<listitem>
<para>
Restore definition for named <replaceable class="parameter">index</replaceable> only.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-l</term>
<listitem>
<para>
List the contents of the archive. The output of this command can be used with the '-U, --use-list' option
to restrict and reorder the items that are restored.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-f</term>
<listitem>
<para>
Specify output file for generated script. Default is STDOUT.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-F <replaceable class="parameter">format</replaceable></term>
<listitem>
<para>
Specify format of the archive.
It is not necessary to specify the format, since <APPLICATION>pg_restore</APPLICATION> will
determine the format automatically. If specified, it can be one of the following:
</para>
<variablelist>
<varlistentry>
<term>t</term>
<listitem>
<para>
archive is a TAR archive. Using this archive format allows reordering and/or
exclusion of schema elements at the time the database is restored. It is also possible to limit which
data is reloaded at restore time.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>c</term>
<listitem>
<para>
archive is in the custom format from pg_dump. This is the most flexible format
in that it allows reordering of data load as well as schema elements.
This format is also compressed by default.
</para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
<varlistentry>
<term>-i <replaceable class="parameter">index</replaceable></term>
<listitem>
<para>
Restore definition for named <replaceable class="parameter">index</replaceable> only.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-l</term>
<listitem>
<para>
List the contents of the archive. The output of this command can be used with the '-U, --use-list' option
to restrict and reorder the items that are restored.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-N</term>
<listitem>
<para>
Restore items in the original dump order. By default pg_dump will dump items in an order convenient
<para>
Restore items in the original dump order. By default pg_dump will dump items in an order convenient
to pg_dump, then save the archive in a modified OID order. This option overrides the OID ordering.
</para>
</listitem>
...
...
@@ -172,8 +172,8 @@ pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
<term>-o</term>
<listitem>
<para>
Restore items in the OID order. By default pg_dump will dump items in an order convenient
to pg_dump, then save the archive in a modified OID order. This option enforces strict OID ordering.
Restore items in the OID order. By default pg_dump will dump items in an order convenient
to pg_dump, then save the archive in a modified OID order. This option enforces strict OID ordering.
</para>
</listitem>
</varlistentry>
...
...
@@ -182,80 +182,80 @@ pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
<term>-O</term>
<listitem>
<para>
Prevent any attempt to restore original object ownership. Objects will be owned by the username used
to attach to the database.
Prevent any attempt to restore original object ownership. Objects will be owned by the username used
to attach to the database.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-P <replaceable class="parameter">procedure-name</replaceable></term>
<listitem>
<para>
Specify a procedure or function to be restored.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-r</term>
<listitem>
<para>
Restore items in modified OID order. By default pg_dump will dump items in an order convenient
to pg_dump, then save the archive in a modified OID order. Most objects
will be restored in OID order, but some things (eg. RULES & INDEXES) will be restored at the end of
the process irrespective of their OIDs. This option is the default.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-R</term>
<listitem>
<para>
Prohibit <APPLICATION>pg_restore</APPLICATION> from issuing any <PROGRAMLISTING>\connect</PROGRAMLISTING>
statements or reconnecting to the database if directly connected.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-s</term>
<listitem>
<para>
Restore the schema (definitions), no data. Sequence values will be reset.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-P <replaceable class="parameter">procedure-name</replaceable></term>
<listitem>
<para>
Specify a procedure or function to be restored.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-r</term>
<listitem>
<para>
Restore items in modified OID order. By default pg_dump will dump items in an order convenient
to pg_dump, then save the archive in a modified OID order. Most objects
will be restored in OID order, but some things (eg. RULES & INDEXES) will be restored at the end of
the process irrespective of their OIDs. This option is the default.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-R</term>
<listitem>
<para>
Prohibit <APPLICATION>pg_restore</APPLICATION> from issuing any <PROGRAMLISTING>\connect</PROGRAMLISTING>
statements or reconnecting to the database if directly connected.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-s</term>
<listitem>
<para>
Restore the schema (definitions), no data. Sequence values will be reset.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-S <replaceable class="parameter">username</replaceable></term>
<listitem>
<para>
Specify the superuser username to use when disabling triggers and/or setting ownership of schema elements.
By default, <APPLICATION>pg_restore</APPLICATION> will use the current username if it is a superuser.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-t <replaceable class="parameter">table</replaceable></term>
<listitem>
<para>
Restore schema/data for <REPLACEABLE CLASS="PARAMETER">table</REPLACEABLE> only.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-T <replaceable class="parameter">trigger</replaceable></term>
<listitem>
<para>
Restore definition of <REPLACEABLE CLASS="PARAMETER">trigger</REPLACEABLE> only.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-S <replaceable class="parameter">username</replaceable></term>
<listitem>
<para>
Specify the superuser username to use when disabling triggers and/or setting ownership of schema elements.
By default, <APPLICATION>pg_restore</APPLICATION> will use the current username if it is a superuser.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-t <replaceable class="parameter">table</replaceable></term>
<listitem>
<para>
Restore schema/data for <REPLACEABLE CLASS="PARAMETER">table</REPLACEABLE> only.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-T <replaceable class="parameter">trigger</replaceable></term>
<listitem>
<para>
Restore definition of <REPLACEABLE CLASS="PARAMETER">trigger</REPLACEABLE> only.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-u</term>
<listitem>
...
...
@@ -265,17 +265,17 @@ pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
</listitem>
</varlistentry>
<varlistentry>
<term>-U <replaceable class="parameter">list-file</replaceable></term>
<listitem>
<para>
Restore elements in <REPLACEABLE CLASS="PARAMETER">list-file</REPLACEABLE> only, and in the
order they appear in the file. Lines can be moved and may also be commented out by placing a ';' at the
start of the line.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-U <replaceable class="parameter">list-file</replaceable></term>
<listitem>
<para>
Restore elements in <REPLACEABLE CLASS="PARAMETER">list-file</REPLACEABLE> only, and in the
order they appear in the file. Lines can be moved and may also be commented out by placing a ';' at the
start of the line.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-v</term>
<listitem>
...
...
@@ -297,7 +297,7 @@ pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
</variablelist>
</para>
<para>
<application>pg_restore</application> also accepts
<application>pg_restore</application> also accepts
the following command line arguments for connection parameters:
<variablelist>
...
...
@@ -305,7 +305,7 @@ pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
<term>-h <replaceable class="parameter">host</replaceable></term>
<listitem>
<para>
Specifies the hostname of the machine on which the
Specifies the hostname of the machine on which the
<application>postmaster</application>
is running. Defaults to using a local Unix domain socket
rather than an IP connection.
...
...
@@ -317,7 +317,7 @@ pg_restore [ <replaceable class="parameter">archive-file</replaceable> ]
<term>-p <replaceable class="parameter">port</replaceable></term>
<listitem>
<para>
Specifies the Internet TCP/IP port or local Unix domain socket file
Specifies the Internet TCP/IP port or local Unix domain socket file
extension on which the <application>postmaster</application>
is listening for connections. The port number defaults to 5432,
or the value of the <envar>PGPORT</envar>
...
...
@@ -350,10 +350,10 @@ connectDB() failed: Is the postmaster running and accepting connections
</computeroutput></term>
<listitem>
<para>
<application>pg_restore</application> could not attach to the
<application>postmaster</application>
<application>pg_restore</application> could not attach to the
<application>postmaster</application>
process on the specified host and port. If you see this message,
ensure that the <application>postmaster</application>
ensure that the <application>postmaster</application>
is running on the proper host and that you have specified the proper
port. If your site uses an authentication system, ensure that you
have obtained the required authentication credentials.
...
...
@@ -369,7 +369,7 @@ FATAL 1: SetUserId: user '<replaceable class="parameter">username</replaceable>
<listitem>
<para>
You do not have a valid entry in the relation <literal>pg_shadow</literal>
and and will not be allowed to access <productname>Postgres</productname>.
and and will not be allowed to access <productname>Postgres</productname>.
Contact your <productname>Postgres</productname> administrator.
</para>
</listitem>
...
...
@@ -380,8 +380,8 @@ FATAL 1: SetUserId: user '<replaceable class="parameter">username</replaceable>
<note>
<para>
When a direct database connection is specified using the -d option, <application>pg_restore</application>
internally executes <command>SQL</command> statements. If you have problems running
When a direct database connection is specified using the -d option, <application>pg_restore</application>
internally executes <command>SQL</command> statements. If you have problems running
<application>pg_restore</application>,
make sure you are able to select information from the database using, for
example, <application>psql</application>.
...
...
@@ -398,88 +398,88 @@ FATAL 1: SetUserId: user '<replaceable class="parameter">username</replaceable>
Description
</title>
<para>
<application>pg_restore</application> is a utility for restoring a
<productname>Postgres</productname> database dumped by <application>pg_dump</application>
from any one of the non-plain-text output formats.
<application>pg_restore</application> is a utility for restoring a
<productname>Postgres</productname> database dumped by <application>pg_dump</application>
from any one of the non-plain-text output formats.
</para>
<para>
The archive files, new with this relase, contain enough information for
<application>pg_restore</application> to rebuild the database, but also allow
<application>pg_restore</application> to be selective about what is restored,
or even to reorder the items prior to being restored. The archive files should
also be portable across architectures. <application>pg_dump</application> will
produce the queries necessary to re-generate all user-defined types, functions,
tables, indices, aggregates, and operators. In addition, all the data is copied
out (in text format for scripts) so that it can be readily copied in again.
The archive files, new with this relase, contain enough information for
<application>pg_restore</application> to rebuild the database, but also allow
<application>pg_restore</application> to be selective about what is restored,
or even to reorder the items prior to being restored. The archive files should
also be portable across architectures. <application>pg_dump</application> will
produce the queries necessary to re-generate all user-defined types, functions,
tables, indices, aggregates, and operators. In addition, all the data is copied
out (in text format for scripts) so that it can be readily copied in again.
</para>
<para>
<application>pg_restore</application> reads the archive file and outputs the appropriate
SQL in the required order based on the command parameters. Obviously, it can not restore
information that is not present in the dump file; so if the dump is made using the
'dump data as inserts' option, <application>pg_restore</application> will not be able to
load the data using <command>COPY</command> statements.
</para>
<para>
The most flexible output file format is the new 'custom' format (-Fc). It allows for
selection and reordering of all archived items, and is compressed by default. The TAR
format (-Ft) is not compressed and it is not possible to reorder
data load, but it is otherwise quite flexible.
</para>
<para>
To reorder the items, it is first necessary to dump the contents of the archive:
<programlisting>
$ pg_restore acrhive.file --list > archive.lis
</programlisting>
This file consists of a header and one line for each item, eg.
<programlisting>
;
; Archive created at Fri Jul 28 22:28:36 2000
; dbname: birds
; TOC Entries: 74
; Compression: 0
; Dump Version: 1.4-0
; Format: CUSTOM
;
;
; Selected TOC Entries:
;
2; 145344 TABLE species postgres
3; 145344 ACL species
4; 145359 TABLE nt_header postgres
5; 145359 ACL nt_header
6; 145402 TABLE species_records postgres
7; 145402 ACL species_records
8; 145416 TABLE ss_old postgres
9; 145416 ACL ss_old
10; 145433 TABLE map_resolutions postgres
11; 145433 ACL map_resolutions
12; 145443 TABLE hs_old postgres
13; 145443 ACL hs_old
</programlisting>
Where semi-colons are comment delimiters, and the numbers at the start of lines refer to the
internal archive ID assigned to each item. Lines in the file can be commented out, deleted,
and/or reordered. For example,
<programlisting>
10; 145433 TABLE map_resolutions postgres
;2; 145344 TABLE species postgres
;4; 145359 TABLE nt_header postgres
6; 145402 TABLE species_records postgres
;8; 145416 TABLE ss_old postgres
</programlisting>
</para>
<para>
Could be used as input to <application>pg_restore</application> and would only restore
items 10 and 6, in that order.
<programlisting>
$ pg_restore acrhive.file --use=archive.lis
</programlisting>
</para>
<para>
<application>pg_restore</application> reads the archive file and outputs the appropriate
SQL in the required order based on the command parameters. Obviously, it can not restore
information that is not present in the dump file; so if the dump is made using the
'dump data as inserts' option, <application>pg_restore</application> will not be able to
load the data using <command>COPY</command> statements.
</para>
<para>
The most flexible output file format is the new 'custom' format (-Fc). It allows for
selection and reordering of all archived items, and is compressed by default. The TAR
format (-Ft) is not compressed and it is not possible to reorder
data load, but it is otherwise quite flexible.
</para>
<para>
To reorder the items, it is first necessary to dump the contents of the archive:
<programlisting>
$ pg_restore acrhive.file --list > archive.lis
</programlisting>
This file consists of a header and one line for each item, eg.
<programlisting>
;
; Archive created at Fri Jul 28 22:28:36 2000
; dbname: birds
; TOC Entries: 74
; Compression: 0
; Dump Version: 1.4-0
; Format: CUSTOM
;
;
; Selected TOC Entries:
;
2; 145344 TABLE species postgres
3; 145344 ACL species
4; 145359 TABLE nt_header postgres
5; 145359 ACL nt_header
6; 145402 TABLE species_records postgres
7; 145402 ACL species_records
8; 145416 TABLE ss_old postgres
9; 145416 ACL ss_old
10; 145433 TABLE map_resolutions postgres
11; 145433 ACL map_resolutions
12; 145443 TABLE hs_old postgres
13; 145443 ACL hs_old
</programlisting>
Where semi-colons are comment delimiters, and the numbers at the start of lines refer to the
internal archive ID assigned to each item. Lines in the file can be commented out, deleted,
and/or reordered. For example,
<programlisting>
10; 145433 TABLE map_resolutions postgres
;2; 145344 TABLE species postgres
;4; 145359 TABLE nt_header postgres
6; 145402 TABLE species_records postgres
;8; 145416 TABLE ss_old postgres
</programlisting>
</para>
<para>
Could be used as input to <application>pg_restore</application> and would only restore
items 10 and 6, in that order.
<programlisting>
$ pg_restore acrhive.file --use=archive.lis
</programlisting>
</para>
</refsect1>
<refsect1 id="R1-APP-PG-RESTORE-2">
...
...
@@ -490,26 +490,26 @@ FATAL 1: SetUserId: user '<replaceable class="parameter">username</replaceable>
Notes
</title>
<para>
See the <application>pg_dump</application> section for details on limitation of
<application>pg_dump</application>.
</para>
See the <application>pg_dump</application> section for details on limitation of
<application>pg_dump</application>.
</para>
<para>
The limitations of pg_restore are detailed below.
<itemizedlist>
<listitem>
<para>
When restoring data to a table, <application>pg_restore</application> emits queries
to disable triggers on user tables before inserting the data then emits queries to
re-enable them after the data has been inserted. If the restore is stopped in the
When restoring data to a table, <application>pg_restore</application> emits queries
to disable triggers on user tables before inserting the data then emits queries to
re-enable them after the data has been inserted. If the restore is stopped in the
middle, the system catalogs may be left in the wrong state.
</para>
</listitem>
<listitem>
<para>
<application>pg_restore</application> will not restore BLOBs for a single table. If
an archive contains BLOBs, then all BLOBs will be restored.
<application>pg_restore</application> will not restore BLOBs for a single table. If
an archive contains BLOBs, then all BLOBs will be restored.
</para>
</listitem>
...
...
@@ -532,31 +532,31 @@ $ pg_dump -Fc > db.out
</programlisting>
</para>
<para>
To reload this database:
<programlisting>
$ pg_restore db.out | psql -e database
</programlisting>
</para>
<para>
To dump a database called mydb that contains BLOBs to a TAR file:
<programlisting>
$ pg_dump -Ft mydb --blobs > db.tar
</programlisting>
</para>
<para>
To reload this database (with BLOBs) to an existing db called newdb:
<programlisting>
$ pg_restore db.tar --db=newdb
</programlisting>
</para>
<para>
To reload this database:
<programlisting>
$ pg_restore db.out | psql -e database
</programlisting>
</para>
<para>
To dump a database called mydb that contains BLOBs to a TAR file:
<programlisting>
$ pg_dump -Ft mydb --blobs > db.tar
</programlisting>
</para>
<para>
To reload this database (with BLOBs) to an existing db called newdb:
<programlisting>
$ pg_restore db.tar --db=newdb
</programlisting>
</para>
</refsect1>
</refentry>
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment