pg_restore manual
pg_restore manual
pg_restore odtwarza bazę danych PostgreSQL z archiwum utworzonego przez pg_dump.
Składnia:
pg_restore [OPCJA]... [PLIK]
Opcje ogólne:
-d, --dbname=NAZWA połączenie do bazy danych o tej nazwie
-f, --file=NAZWAPLIKU nazwa pliku wyjścia
-F, --format=c|d|t format pliku kopii zapasowej (powinien być automatyczny)
-l, --list drukuje skrótowy spis treści archiwum
-v, --verbose tryb informacji szczegółowych
-V, --version pokaż informacje o wersji i zakończ
-?, --help pokaż tą pomoc i zakończ działanie
Opcje kontroli odtworzenia:
-a, --data-only odtwarza tylko dane, bez schematu
-c, --clean czyszczenie (kasowanie) obiektów baz danych przed odtworzeniem
-C, --create utworzenie docelowej bazy danych
-e, --exit-on-error wyjście w przypadku błędu, domyślna jest kontynuacja
-I, --index=NAZWA odtwarza indeks wedle nazwy
-j, --jobs=NUM użycie tylu równoległych zadań przy odtwarzaniu
-L, --use-list=NAZWAPLIKU użycie spisu treści z tego pliku by
wskazać/uporządkować wyjście
-n, --schema=NAZWA odtwarza tylko obiekty z tego schematu
-O, --no-owner bez odtwarzania posiadania obiektu
-P, --function=NAZWA(args) odtwarza funkcję wedle nazwy
-s, --schema-only odtwarza tylko schemat, bez danych
-S, --superuser=NAZWA nazwa superużytkownika by użyć lub wyłączyć wyzwalacze
-t, --table=NAZWA odtwarza tabelę wedle nazwy
-T, --trigger=NAZWA odtwarza wyzwalacz wedle nazwy
-x, --no-privileges nie wykonuje odtwarzania przywilejów dostępu (grant/revoke)
-1, --single-transaction odtworzenie jako pojedyncza transakcja
--disable-triggers wyłącza wyzwalacze podczas odtwarzania wyłącznie danych
--no-data-for-failed-tables
nie odtwarza danych z tabel, które nie mogły być odtworzone
--no-security-labels nie odtwarza etykiet bezpieczeństwa
--no-tablespaces nie odtwarza przypisań do przestrzeni tabel
--section=SECTION odtwarza nazwaną sekcję (pre-dane, dane, lub post-dane)
--use-set-session-authorization
używa poleceń SET SESSION AUTHORIZATION zamiast
poleceń ALTER OWNER by ustawić właściciela
Opcje połączenia:
-h, --host=NAZWAHOSTA host serwera bazy danych lub katalog gniazda
-p, --port=PORT numer portu na serwera bazy danych
-U, --username=NAZWA połączenie jako wskazany użytkownik bazy
-w, --no-password nie pytaj nigdy o hasło
-W, --password wymuś pytanie o hasło (powinno nastąpić automatycznie)
--role=NAZWAROLI wykonuje SET ROLE przed odtworzeniem
Jeśli nie wskazano nazwy pliku, użyty zostanie wejście standardowe.
Błędy proszę przesyłać na adres <Ten adres pocztowy jest chroniony przed spamowaniem. Aby go zobaczyć, konieczne jest włączenie w przeglądarce obsługi JavaScript.;.