Ошибка создания базы данных

Ответить
Mousemaster
Интересующийся
Сообщения: 22
Зарегистрирован: 13 июл 2016, 18:26
Репутация: 0

Ошибка создания базы данных

Сообщение Mousemaster » 29 сен 2016, 17:13

Уважаемые коллеги!
Устанавливаю PostrgeSQL 9.6 на локальный компьютер под Windows 7. К нему сразу ставлю PostGIS и сразу пытаюсь создать базу данных. При создании базы данных вылезает ошибка: Spatial database creation failed. При этом создается текстовый файл db_error.txt следующего содержания:
createdb: не удалось подключиться к базе template1: преобразовать имя localhost в адрес не удалось: Unknown server error
Что я делаю неправильно?

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Статьи: 7
Проекты: 2
Репутация: 260
Откуда: Москва

Re: Ошибка создания базы данных

Сообщение Дмитрий Барышников » 30 сен 2016, 00:29

Как вы создаете БД подробно по шагам опишите. В какой программе и какие шаги выполняете.

Mousemaster
Интересующийся
Сообщения: 22
Зарегистрирован: 13 июл 2016, 18:26
Репутация: 0

Re: Ошибка создания базы данных

Сообщение Mousemaster » 30 сен 2016, 13:06

Делаю самым примитивным чайницким способом.
1. Зашел на сайт postgresql.org.
2. Скачал оттуда дистрибутив - postgresql-9.6.0-1-windows-x64.exe
3. Перезагрузился как администратор (обычно работаю как простой пользователь).
4. Запустил экзешник.
5. На все вопросы типа "в какую папку ставить софт" и т.д. оставляю выбор по умолчанию.
6. В конце программа предложила на выбор установить дополнительные компоненты. Выбрал PostGIS.
7. В какой-то момент (точно не помню) программа спросила, с каким сервером БД работать - локальным или сетевым. Выбрал локальный.
8. Предложила создать базу данных. Сказал "да" и указал имя БД какое мне нравится (короткое, английское).
9. Получил облом.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3325
Зарегистрирован: 11 апр 2008, 21:09
Статьи: 33
Проекты: 9
Репутация: 495
Ваше звание: Author
Контактная информация:

Re: Ошибка создания базы данных

Сообщение Denis Rykov » 30 сен 2016, 13:18

А ваша система знает на какой адрес мапить localhost? Проблема, похоже, никак не связана с Postgres-ом.
Spatial is now, more than ever, just another column- The Geometry Column.

Mousemaster
Интересующийся
Сообщения: 22
Зарегистрирован: 13 июл 2016, 18:26
Репутация: 0

Re: Ошибка создания базы данных

Сообщение Mousemaster » 30 сен 2016, 18:57

Всегда думал, что это очевидно.
Предлагаете дописать строчку в файл hosts?

Mousemaster
Интересующийся
Сообщения: 22
Зарегистрирован: 13 июл 2016, 18:26
Репутация: 0

Re: Ошибка создания базы данных

Сообщение Mousemaster » 01 окт 2016, 01:46

Спасибо!
Дописал строчку, все заработало.
Не ожидал такой бяки от Windows

trir
Гуру
Сообщения: 3112
Зарегистрирован: 09 апр 2010, 19:30
Статьи: 1
Репутация: 500
Ваше звание: просто мимо прохожу
Откуда: Ё-бург

Re: Ошибка создания базы данных

Сообщение trir » 01 окт 2016, 01:55

Обычно файл включает в себя определение расположения узла localhost
https://ru.wikipedia.org/wiki/Hosts
ага

у меня
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
127.0.0.1 validation.sls.microsoft.com

Mousemaster
Интересующийся
Сообщения: 22
Зарегистрирован: 13 июл 2016, 18:26
Репутация: 0

Re: Ошибка создания базы данных

Сообщение Mousemaster » 02 окт 2016, 02:13

У меня чтобы заработало, пришлось во второй строчке убрать решетку и пробел после нее.
DNS itself не работало.

Ответить

Вернуться в «PostGIS/PostgreSQL»