备份:
[postgres9.6@db bin]$ pg_dump -h localhost -U postgres9.6 test > /tmp/test.bak
恢复:
postgres# drop database test;
DROP DATABASE
[postgres9.6@db tmp]$ psql -h localhost -U postgres9.6 -d test < /tmp/test.bak
psql: FATAL: database "test" does not exist
postgres# create database test;
CREATE DATABASE
[postgres9.6@db tmp]$ psql -h localhost -U postgres9.6 -d test < /tmp/test.bak
Null display is "NULL".
Pager is always used.
Timing is on.
SET
Time: 0.137 ms
SET
Time: 0.444 ms
SET
Time: 0.085 ms
SET
Time: 0.069 ms
SET
Time: 0.072 ms
SET
Time: 0.060 ms
SET
Time: 0.060 ms
SET
Time: 0.058 ms
CREATE SCHEMA
Time: 5.376 ms
ALTER SCHEMA
Time: 4.268 ms
C
[postgres9.6@db bin]$ pg_dump -h localhost -U postgres9.6 test > /tmp/test.bak
恢复:
postgres# drop database test;
DROP DATABASE
[postgres9.6@db tmp]$ psql -h localhost -U postgres9.6 -d test < /tmp/test.bak
psql: FATAL: database "test" does not exist
postgres# create database test;
CREATE DATABASE
[postgres9.6@db tmp]$ psql -h localhost -U postgres9.6 -d test < /tmp/test.bak
Null display is "NULL".
Pager is always used.
Timing is on.
SET
Time: 0.137 ms
SET
Time: 0.444 ms
SET
Time: 0.085 ms
SET
Time: 0.069 ms
SET
Time: 0.072 ms
SET
Time: 0.060 ms
SET
Time: 0.060 ms
SET
Time: 0.058 ms
CREATE SCHEMA
Time: 5.376 ms
ALTER SCHEMA
Time: 4.268 ms
C