[HM1] проблемы с установкой постгрес

  • 10 ответов
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.219
      Если операционная система Вин7 (или Виста), следует иметь в виду все это:
      1) Имя компьютера должно быть на английском и "в одно слово" (без пробелов) - после изменения требуется перезагрузка
      2) Имя пользователя Виндовс - аналогично. Если это не так, следует создать нового пользователя с английским именем, дать ему права администратора и перегрузить компьютер под него. Затем установить Postgres и ХМ, после чего снова перегрузить комп - обратно под старого пользователя, а этого можно будет удалить - его миссия завершена.
      3) Служба "Вторичный вход в систему" должна быть установлена на "Автостарт". Панель управления - администрирование - Службы.
      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 над брать ту, что соответствует разрядности Виндовс на компе).
      8) Если Виндовс не на английском - устанавливать Postgres следует именно не в умолчальную папку. Требуется создать в корне диска (например) папку и ставить программу в нее.
      9) Устанавливать Postgres и ХМ надо отдельно, по очереди. От админа. Когда ХМ после первого запуска сообщит, что отстуствует база данных - просто создать ее через DBControlpanel.exe (для ХМ1). В ХМ2 установочный визард сам скажет, что нужно делать.
      10) После каждой неудачной попытки установки Postgres следует не только её деинсталлировать через Панель управления, но и удалить из системы пользователя по имени "postgres":
      "Пуск", "Выполнить", набрать с клавиатуры "cmd" и по правому клику запустить командную строку от админа
      В черном окне набрать без ошибок следующую команду (и нажать Enter):
      net user postgres /del
      Должно появиться сообщение, что команда выполнена успешно. Для проверки набрать
      net user
      (без параметров) - получим список пользователей, в котором не должно быть пользователя postgres
      11) Кстати, все клиенты покер-румов также должны запускаться "от админа"
    • Morechek
      Morechek
      Серебро
      На форуме с: 12.04.2010 Сообщения: 653
      установил версию постгрес 8.3 вроде утановка прошла норм)
      но у этой версии нет класификации на разрядность системы у меня64бит.
      она работать будет нормально?
      И какие отличия у неё по сравнению с версией 9.0
      8.3 тупить небудет?
    • ExConfessor
      ExConfessor
      Супер-модератор
      Супер-модератор
      На форуме с: 21.08.2007 Сообщения: 37.134
      8.3 до сих пор отлично работает.
    • Morechek
      Morechek
      Серебро
      На форуме с: 12.04.2010 Сообщения: 653
      спасибо ребят))))
    • shipuchka
      shipuchka
      Бронза
      На форуме с: 31.10.2010 Сообщения: 38
      тоже возникла проблемка, ответа к сожалению не нашел. Суть - слетела винда, поставил новую в другой раздел (была ХР, поставил семерку), как таковых историй рук нет, есть зашифрованные руки в папке postgres/data/base/... Вообщем переставил я ПТ3, туже 8.3 версию постгреса, но никак втимяшить старые базы не удается (т.е. при копировании всяческом, видимо где-то нужно прописать что-то в каком-нибудь конфиге, но я не доковырялся). В папке base 4 подпапки: 1, 11510, 11511 (они совпадают при обоих установках и весят одинаково) потом основная папка 24576 в старой и 16403 в новой установке. Возможно, есть конвертер из таких зашифровок постгреса...
      Вообщем, мб кто, что подскажет, жалко руки терять :)
    • stanisluv
      stanisluv
      Модератор
      Модератор
      На форуме с: 18.06.2008 Сообщения: 47.120
      :facepalm: Вот вся папка data-это единое целое. И с ней надо работать как с одинм объектом. К тому же в твоей ОС ест дполнительные условие. Поэтому пож-ста сделай следующее
      1) Нажми пуск и в строке поика введи cmd.exe
      2) запусти найденный файл и в открывшемся окне введи команжу net user .

      результаты выполнения сюда.
    • shipuchka
      shipuchka
      Бронза
      На форуме с: 31.10.2010 Сообщения: 38
      Microsoft Windows [Version 6.1.7601]
      (c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

      C:\Users\Идущий>net user

      Учетные записи пользователей для \\MACHINE

      -------------------------------------------------------------------------------
      postgres UpdatusUser User
      Администратор Гость Идущий
      Команда выполнена успешно.


      Изначально система стояла на пользователе Идущий, потом я сменил его имя на going, создал пользователя postgres с правами для установки баз.

      Простая подмена папки data проблемы не решает
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.219
      О том, что Постгри не ставится на русского пользователя Виндовс, написано в первых же строках соотв. темы в FAQ вверху раздела.
    • shipuchka
      shipuchka
      Бронза
      На форуме с: 31.10.2010 Сообщения: 38
      А я говорил, что не могу поставить ПГ? Я не могу запихать в него старые базы
    • vpmarat
      vpmarat
      Модератор
      Модератор
      На форуме с: 22.01.2008 Сообщения: 84.219
      Там в папке Data два файлика удалить надо - см статью в FAQ