Provided by: postgis_3.4.2+dfsg-1ubuntu3_amd64 bug

NAME

       postgis_restore - restore a PostGIS database from an archive file created by pg_dump

SYNTAX

       postgis_restore [-v] [-L TOC] [-s schema] dumpfile

DESCRIPTION

       The  postgis_restore command allows extracting SQL statements to re-create objects found in a custom dump
       of a PostGIS-enabled database while skipping the PostGIS specific objects.

       This is only useful for dumps of databases in which  PostGIS  was  enabled  by  loading  the  postgis.sql
       script.  Dumps  taken  from  databases  in  which  PostGIS was enabled via CREATE EXTENSION will not have
       PostGIS objects in them so can safely be restored directly using pg_restore.

       Note that this command only works with dumps using the custom format, which are those crated with pg_dump
       -Fc.

USAGE

       Usage information is printed when the script is invoked with no arguments.

EXAMPLES

       Create a custom dump from olddb:

            pg_dump -Fc olddb > olddb.dump

       Create a new database newdb:

            createdb newdb

       PostGIS-enable the new database:

            psql -c 'CREATE EXTENSION postgis' newdb

       Restore your data:

            postgis_restore.pl olddb.dump | psql newdb

AUTHORS

       Originally written by Sandro Santilli <strk@kbt.io>.

       More information is available at http://postgis.net

                                                                                              postgis_restore(1)