удаление postgre

  • 4 ответов
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.744
      1) Статья эта написана еще тогда, когда в ходу была программа elephant
      а она позволяла задавать для пользователя postgres - любой пароль
      потому и рекомендовалось этого пользователя удалять, чтобы не вспоминать мучительно - а какой же пароль у него был
      Сейчас Слон - давно в анналах истории, а ХМ \ ПТ ставят пороль по умолчанию
      если ХМ = postgrespass
      если ПТ = dbpass
      и менять его (задавать другой) не имеет абсолютно никакого смысла.
      Так что текст про удаление юзера практически неактуален, этот этап можно спокойно пропускать.

      2) Но если уж очень хочется (а бывают редкие случаи, когда таки надо) - удаление делается именно так, как ты исполнил. Но с одним нюансом: командную строку обязательно запускать по правому клику "от администратора". Иначе получишь ровно то, что на скрине.
    • novikov1680
      novikov1680
      Бронза
      На форуме с: 25.09.2009 Сообщения: 94
      Всем привет! установилпостгри 8.3 автоматически с установкой ПТ3.
      Установка прошла успешно, только вот соединения с сервером нет, выдает ошибку: could not connect to server: Connection refused (0x0000274D/10061) Is the server running on host "127.0.0.1" and accepting TCP/IP connections on port 5432?
      If you encounter this message, please check if the server you're trying to contact is actually running PostgreSQL on the given port. Test if you have network connectivity from your client to the server host using ping or equivalent tools. Is your network / VPN / SSH tunnel / firewall configured correctly?


      порт 5432, ошибка выскакивает после ввода пароля ( пробовал все ).
      Вопрос: стоит удалить постгри или есть другое решение?
      Заранее благодарен...
    • TyuReal
      TyuReal
      Золото
      На форуме с: 30.11.2010 Сообщения: 428
      открой pgadmin, посмотри какие серваки у тебя стоят, запущены ли они и можешь ли ты войти со своими паролями.
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 83.744
      Скорее всего, решение состоит в том, чтобы поставить postgres вручную - вот по этой инструкции. Причем не 8.3, а 8.4

      При установке Postgres, если операционная система Вин7\8 (или Виста), следует иметь в виду все это:
      1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка
      2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
      2а) Внимание: простое переименование существующего пользователя вопрос НЕ решает! Он все равно останется для Виндовс русским, это видно на результате выполнения команды CMD -> net user. Только создание нового.
      3) Служба "Вторичный вход в систему" (Secondary logon) должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
      4) Контроль учетных записей UAC следует выключить.
      ( http://www.mydigitallife.info/2008/12/30/how-to-disable-and-turn-off-uac-in-windows-7/ )
      5) При установке Postgres и ХМ рекомендуется выключить антивирус и файерволл. Или совсем их деинсталлировать на это время. Потом можно вернуть.
      6) Все установки обязательно запускать "от администратора" (по правому клику на файл) - невзирая на то, что у пользователя Виндовс уже есть права администратора (что, кстати, обязательно). И желательно запускать установки первым делом после перезагрузки компа. Кроме того, все скачанные из Интернета файлы обязательно "разблокировать": правый клик - свойства - там кнопка.
      7) Если есть необходимость устанавливать Postgres не в папку по умолчанию (см следующий пункт), или использовать неумолчальную папку для базы данных - следует скачать отдельный установщик http://www.enterprisedb.com/products-services-training/pgdownload#windows (при выборе версии 9.0 над брать ту, что соответствует разрядности Виндовс на компе, 9.1 или 9.2 ставить не рекомендуется, под ней ХМ полностью не тестировался).
      8) Если Виндовс не на английском - устанавливать Postgres следует именно не в умолчальную папку. Требуется создать в корне диска папку C:\Postgresql и ставить программу в нее.
      8а) После создания - дать "Полный доступ" ("Full access") к этой папке для пользователя "postgres" - для чего действовать согласно этим картинкам.
      http://img849.imageshack.us/img849/8121/editsecuritywin7.png
      http://img69.imageshack.us/img69/889/postgres1.png
      http://img716.imageshack.us/img716/9425/potsgres2.png
      Если планируется неумолчальное расположение папки "кластера базы данных" - сначала ее создать и дать такие же права на нее.
      9) Устанавливать Postgres и ХМ надо отдельно, по очереди. От админа. Когда ХМ после первого запуска сообщит, что отстуствует база данных - просто создать ее через DBControlpanel.exe (для ХМ1). В ХМ2 установочный визард сам скажет, что нужно делать.
      10) Кстати, все клиенты покер-румов также должны запускаться "от админа".