Podczas korzystania pg_dump, można użyć postgres'owy ciąg połączenia, aby określić host/baza danych/nazwa użytkownika/hasło:W pg_restore, w jaki sposób można użyć ciągu połączenia postgres do określenia hosta/bazy danych/nazwy użytkownika/hasła?
pg_dump postgres://someuser:[email protected]:5432/somedatabase
chcę użyć tego samego rodzaju ciąg połączenia dla pg_restore:
pg_restore -f dump.dump postgres://userb:[email protected]:5432/otherdatabase
ale pojawia się błąd:
pg_restore: [archiver] could not open input file "postgres://userb:[email protected]:5432/otherdatabase": No such file or directory
Instrukcja [jest czytelna] (http://www.postgresql.org/docs/current/static/app-pgrestore.html) na temat flag, których należy użyć. – pozs
Instrukcja mówi: pg_restore [połączenie-opcja ...] [opcja ...] [nazwa pliku] kiedy próbuję: pg-restore postgres: // userb: [email protected]: 5432/otherdatabase -f dump.dump Otrzymuję ten sam błąd –
i dlaczego według Ciebie * [opcje połączeń] * może akceptować pełny adres URL połączenia? To nie jest to, co mówi podręcznik. – pozs