co jest nie tak z tym poleceniem:pg_dump: zbyt wiele argumenty linii komend
pg_dump -U postgres -W admin --disable-triggers -a -t employees -f D:\ddd.txt postgres
To daje błąd zbyt wielu argumentów wiersza polecenia
co jest nie tak z tym poleceniem:pg_dump: zbyt wiele argumenty linii komend
pg_dump -U postgres -W admin --disable-triggers -a -t employees -f D:\ddd.txt postgres
To daje błąd zbyt wielu argumentów wiersza polecenia
Wygląda jego opcji -W. Nie ma żadnej wartości, która pasowałaby do tej opcji.
-W, --password force password prompt (should happen automatically)
Jeśli chcesz uruchomić polecenie bez wpisywania hasła, użyj pliku .pgpass. http://www.postgresql.org/docs/9.1/static/libpq-pgpass.html
dla potomnych, trzeba pamiętać, że pg_dump i pg_restore (i wiele innych poleceń) nie może przetwarzać długie łączniki że procesory tekstu tworzenia. Jeśli wklejasz wiersze poleceń z edytora tekstu, upewnij się, że nie przekształcił on myślników w coś innego podczas edycji. Inaczej otrzymasz linie poleceń, które wyglądają poprawnie, ale beznadziejnie zmylają parsery argumentów w tych narzędziach.
-W
-> poprosi o hasło do pełnego DB zrzutu korzystać z niektórych rzeczy jak
pg_dump -h 192.168.44.200 -p 5432 -U postgres -W -c -C -Fc -f C:\MMM\backup10_3.backup DATABASE_NAME
Proszę dodać więcej informacji do swojej odpowiedzi. –
pg_dump i pg_restore zadać hasło commanline, jeśli włożysz mu polecenie, oni zawsze dają " zbyt wiele argumentów w wierszu poleceń "błąd. Można skorzystać z poniższego ustawiania zmiennej środowiskowej związanej poleceń lub w pliku wsadowym:
"SET PGPASSWORD=<password>"
tak, że nie zostanie poproszony o wprowadzenie hasła ręcznie w pliku wsadowym. Używają danej zmiennej środowiskowej.
To było takie technologiczne. To uratowało mnie przed pisaniem od strasznego skryptu spodziewałem się/skryptu odradzania. Dziękuję Ci. – ir0x539
Mam to z wklejania kopii, gdzie 1 z kresek były różne.
Czy: –-host=
(pierwsza kreska ia "długi" kreska) Poprawione do --host=
rozwiązać go
gdybym ommit -w, daje ten sam błąd –
@BhargavGor: pominięcie -w admin', a nie tylko '-W' –
ta odpowiedź powinna zostać zaakceptowana –