PostgreSQL Backup: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
(→Links) |
|||
(8 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
<pre> | <pre> | ||
pg_dump [-h 10.2.0.123] -U postgres | pg_dump [-h 10.2.0.123] -U postgres <database> > <file name> | ||
</pre> | </pre> | ||
Zeile 14: | Zeile 14: | ||
== Restore == | == Restore == | ||
=== im SQL-Format === | |||
<pre> | |||
psql -h 10.2.0.123 -U postgres -d <database> -f <file> | |||
</pre> | |||
bzw. | |||
<pre> | |||
psql -h 10.2.0.123 -U postgres <database> < <file> | |||
</pre> | |||
=== komprimiert === | |||
<pre> | <pre> | ||
pg_restore [-h 10.2.0.123] -U postgres -d <database> <file name> | |||
</pre> | |||
== Datenbank kopieren == | |||
<pre> | |||
CREATE DATABASE <targetdb> WITH TEMPLATE <sourcedb>; | |||
</pre> | </pre> | ||
Zeile 22: | Zeile 42: | ||
[https://www.postgresql.org/docs/9.1/backup-dump.html https://www.postgresql.org/docs/9.1/backup-dump.html] | [https://www.postgresql.org/docs/9.1/backup-dump.html https://www.postgresql.org/docs/9.1/backup-dump.html] | ||
[https://www.postgresql.org/docs/9.3/app-pgdump.html https://www.postgresql.org/docs/9.3/app-pgdump.html] | [https://www.postgresql.org/docs/9.3/app-pgdump.html https://www.postgresql.org/docs/9.3/app-pgdump.html] | ||
[https:// | [https://www.postgresqltutorial.com/postgresql-copy-database/ https://www.postgresqltutorial.com/postgresql-copy-database/] | ||
Zurück zu [[PostgreSQL#Backup erstellen und Restore|PostgreSQL]] | Zurück zu [[PostgreSQL#Backup erstellen und Restore|PostgreSQL]] |
Aktuelle Version vom 24. März 2020, 14:18 Uhr
Backup
im SQL-Format
pg_dump [-h 10.2.0.123] -U postgres <database> > <file name>
komprimiert
pg_dump [-h 10.2.0.123] -U postgres -Fc testdb > testdb.dump
Restore
im SQL-Format
psql -h 10.2.0.123 -U postgres -d <database> -f <file>
bzw.
psql -h 10.2.0.123 -U postgres <database> < <file>
komprimiert
pg_restore [-h 10.2.0.123] -U postgres -d <database> <file name>
Datenbank kopieren
CREATE DATABASE <targetdb> WITH TEMPLATE <sourcedb>;
Links
https://www.postgresql.org/docs/9.1/backup-dump.html
https://www.postgresql.org/docs/9.3/app-pgdump.html
https://www.postgresqltutorial.com/postgresql-copy-database/
Zurück zu PostgreSQL