2017-02-05 11 views
0

Я пытаюсь использовать pgAdmin 4 на своем личном ноутбуке (операционная система Windows с PostgreSQL 9.6) для экспорта базы данных в виде .tar-файла. У меня возникли проблемы с импортом csv с помощью инструмента импорта и экспорта, и он мог импортировать только при выполнении следующих операций:pgadmin 4: Экспорт файла .tar

COPY public.build_info FROM 'C: \ time_table.csv' CSV HEADER;

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

Мои текущие шаги:

  1. правой кнопкой мыши мою базу данных (в данном случае Housing_DB)

  2. Выберите свой каталог для сохранения (то же самое место CSV-файлы были импортированы из)

  3. Добавить дополнительную информацию (кодирование, тип файла, имя и т. Д.)

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

PgAdmin4 Error

Кто-нибудь знает, как я мог бы пройти и предоставить разрешения, чтобы иметь возможность создать резервную копию этой базы данных ? Я просмотрел документацию, относящуюся к резервному копированию/восстановлению, но не видел ничего, покрывающего разрешения (https://www.pgadmin.org/docs4/1.x/backup_dialog.html).

ответ

2

Похоже, ваш C: \ защищен учетной записью администратора, которая не может быть написана пользователем postgres. Повторите попытку с такими местами, как папка «Рабочий стол» или «Темп».

+0

Я попробовал Desktop без везения. Итак, мне интересно, нужно ли мне идентифицировать определенное место, где может происходить этот экспорт. Или любая идея, как сделать так, чтобы postgres culd записывали в эту учетную запись? – EntryLevelR

+1

Создайте папку где угодно, но предоставите полное разрешение на эту папку, чтобы pg_dump мог создать в ней файл. Ссылка: https://msdn.microsoft.com/en-us/library/bb727008.aspx – n33rma

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

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