2017-02-05 16 views
0

Недавно я опубликовал сообщение о попытке экспортировать базу данных из pgAdmin. Я работаю над машиной для Windows и postgresql 9.6.psql: Проблема с файлом сброса (Access Denied)

Я добрался до точки, где я могу успешно сбрасывать базу данных из командной строки (я получаю всю распечатку данных из каждой таблицы), но у меня проблемы с сохранением файла. Любопытно, если бы я мог внести свой вклад в то, что я мог бы делать неправильно.

Командная строка: дамп все - выводит данные

C:\Program Files\PostgreSQL\9.6\bin>pg_dump postgresql://postgres:[email protected]:5432/Housing_DB 

или

базы данных: сбросить все немного быстрее

C:\Program Files\PostgreSQL\9.6\bin>pg_dump -U postgres -W -F t Housing_DB 

Оба обеспечивают следующий результат (в конце): enter image description here

Однако, когда Я пытаюсь сохранить в определенном месте, я получаю сообщение об ошибке. Вот что я пытаюсь:

C:\Program Files\PostgreSQL\9.6\bin>pg_dump postgresql://postgres:[email protected]:5432/Housing_DB > C:\sample.out 

Ошибка: Доступ запрещен

Вопросы:

1) Мое предположение, что я могу только сохранить этот файл в определенных местах, но Я не уверен, как найти эту информацию. Я попытался хранить на рабочем столе, в бункере для PostgreSQL, а затем на C: \, но я очень незнакомо с местами хранения в целом.

2) Я также не мог понять, как использовать psql для этого - я могу подключиться к базе данных, которую я хотел бы сделать резервной копией/дампом, но не смог использовать «pg_dump» при использовании командной строки psql.

Спасибо за чтение и помощь.

ответ

0

Ну, для решения всего этого мне нужно было запустить командную строку в качестве администратора.

Итак, при открытии командной строки я щелкнул правой кнопкой мыши «Запуск от имени администратора», а оттуда я смог сбросить и сохранить файл, где захочу.

Дайте мне знать, если я просто удалю этот вопрос, спасибо!

 Смежные вопросы

  • Нет связанных вопросов^_^