PostgreSQL 10 Доступ запрещен из дампа

В Windows 10 Powershell:

PS C:\Program Files\PostgreSQL\10\bin> copy Readme.md  "C:\Users\loren\Giant Files\Backup\PostgreSQL"
PS C:\Program Files\PostgreSQL\10\bin> .\pg_dumpall > "C:\Users\loren\Giant Files\Backup\PostgreSQL"
out-file : Access to the path 'C:\Users\loren\Giant Files\Backup\PostgreSQL' is denied.
At line:1 char:1
+ .\pg_dumpall > "C:\Users\loren\Giant Files\Backup\PostgreSQL"
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OpenError: (:) [Out-File], UnauthorizedAccessException
    + FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand

Система, СЕТЕВАЯ СЛУЖБА, Администраторы и я, как Администратор, все имеем разрешение на запись в место назначения (и я пробовал места назначения вне пространства пользователя, все они терпят неудачу.) Я нахожусь в Административном PowerShell, с явным доступом Администратора. Он может копировать файлы из каталога pg_dumpall в мою цель.

В чем секрет предоставления pg_dumpall аналогичного доступа?

==========

Большое спасибо IvoryCirrus:

Я предполагаю, что "C:\Users\loren\Giant Files\Backup\PostgreSQL" является КАТАЛОГОМ. Как насчет установки вывода ИМЯ ФАЙЛА в явном виде.

==========

Я должен был подумать об этом! Так много для следующих веб-примеров из более старых версий. Так:

PS C:\Program Files\PostgreSQL\10\bin> .\pg_dumpall > "C:\Users\loren\Giant Files\Backup\PostgreSQL\dump180619.dmp"
Password:
pg_dumpall: could not connect to database "template1": FATAL:  password authentication failed for user "loren"

Думаю, мне нужен новый пользователь pgAdmin 4... Дали "loren" все привилегии:

PS C:\Program Files\PostgreSQL\10\bin> .\pg_dumpall > "C:\Users\loren\Giant Files\Backup\PostgreSQL\dump180619.dmp"
Password:
Password:
Password:
Password:
Password:
PS C:\Program Files\PostgreSQL\10\bin>

-> Похоже, я должен пять раз вручную ввести пароль... Попытка вставить его просто останавливает дамп с ошибками. Есть ли хитрость?

И есть ли "подробный" режим, чтобы вы знали, сколько еще раз он понадобится?

Но у меня есть резервная копия! Благодарю вас!

0 ответов

Другие вопросы по тегам