удалить старый каталог данных PostgreSQL в win7 - PullRequest
1 голос
/ 23 мая 2009

Я не могу удалить мой старый каталог данных в Windows 7. я уже удалил PostgreSQL, но все еще есть учетная запись пользователя системной службы "postgres", которая единственная с правами доступа к папке.

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

Ответы [ 5 ]

8 голосов
/ 30 июня 2012

Это просто. Просто откройте командную строку от имени администратора и введите

net user

Затем нажмите клавишу возврата, и вы увидите учетные записи пользователей в вашей ОС. Также вы увидите postgres, перечисленные там. Чтобы удалить его, введите следующее: -

net user postgres /del

И ключ возврата. Вуаля, вы сделали. Просто чтобы убедиться, что все сделано полностью, проверьте папку «USERS» на диске C: или что-то другое и удалите папку «postgres», если она есть. Готово! :)

0 голосов
/ 14 июля 2015

Почтовый вид старый, но если подразумевается то же, что и я (удалить учетную запись "postgres"), решение может быть таким:

  1. Открыть cmd от имени Администратор
  2. Запустите команду: net user postgres /delete
0 голосов
/ 23 мая 2009

Как администратор вступите во владение рассматриваемым каталогом - в проводнике Windows - щелкните правой кнопкой мыши на нем, «Свойства», «Безопасность», «Дополнительно», «Владелец», и в списке под «Изменить владельца на». выберите свой аккаунт. Затем удалите его.

0 голосов
/ 08 августа 2009

Вы тоже должны удалить пользователя.

Откройте командную строку и введите net user «логин пользователя» / delete

0 голосов
/ 23 мая 2009

Я не использовал Windows 7, но если я правильно помню, должен быть способ запустить сеанс проводника (файловый менеджер, а не IE) под пользователем Postgres, а затем удалить его.

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

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

Обновление : Я только что установил PostgreSQL и протестировал его в Vista, он может работать так же в Windows 7. Похоже, что они исправили разрешение, поэтому приведенный выше совет не работает (изменение разрешений).

Однако, если системная учетная запись все еще существует, вы можете получить к ней доступ в Управлении компьютером. Добавьте его в обычную группу пользователей (например, «Пользователи» или «Администраторы»), после чего вы сможете войти в систему, а затем удалить каталог.

...