Próbowałem pg_dump
a następnie na oddzielnej maszynie Próbowałem zaimportować SQL i wypełnić bazę, widzępg_dump vs pg_dumpall? który z nich użyć do tworzenia kopii zapasowych bazy danych?
CREATE TABLE
ERROR: role "prod" does not exist
CREATE TABLE
ERROR: role "prod" does not exist
CREATE TABLE
ERROR: role "prod" does not exist
CREATE TABLE
ERROR: role "prod" does not exist
ALTER TABLE
ALTER TABLE
ALTER TABLE
ALTER TABLE
ALTER TABLE
ALTER TABLE
ALTER TABLE
WARNING: no privileges could be revoked for "public"
REVOKE
ERROR: role "postgres" does not exist
ERROR: role "postgres" does not exist
WARNING: no privileges were granted for "public"
GRANT
co oznacza moje user
i roles
i grant
informacji nie jest w pg_dump
na z drugiej strony mamy pg_dumpall
, czytam conversation, a to nigdzie mnie nie prowadzi?
Pytanie
- Którego powinienem używać do tworzenia kopii zapasowych bazy danych? pg_dump
lub pg_dumpall
?
- wymaganie jest takie, że mogę wykonać kopię zapasową i powinienem być w stanie zaimportować ją do dowolnej maszyny i powinno działać dobrze.
Nie wiem, co masz na myśli mówiąc "* czytam rozmowę, a to nigdzie mnie nie prowadzi *". W instrukcji wyraźnie widać, co robi każde z narzędzi. Jeśli chcesz wyeksportować użytkowników, musisz użyć pg_dumpall. –
To pytanie należy przenieść do strony http://dba.stackexchange.com/ – Stephan