Страница 1 из 1

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

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

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

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

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

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

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

Добавлено: 30 сен 2016, 13:18
Denis Rykov
А ваша система знает на какой адрес мапить localhost? Проблема, похоже, никак не связана с Postgres-ом.

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

Добавлено: 30 сен 2016, 18:57
Mousemaster
Всегда думал, что это очевидно.
Предлагаете дописать строчку в файл hosts?

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

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

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

Добавлено: 01 окт 2016, 01:55
trir
Обычно файл включает в себя определение расположения узла 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

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

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