GIS-LAB

Географические информационные системы и дистанционное зондирование


Форумы GIS-Lab.info

Геоинформационные системы (ГИС) и Дистанционное зондирование Земли


Установка Postgres + PostGIS на VPS Linux

Обсуждение материалов сайта: вопросы, замечания, предложения

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение Александр Мурый » 15 мар 2014, 19:06

Картинки было бы неплохо уменьшить, да. Про хостинг-провайдера здесь слишком много (на мой вкус). Придерусь ещё к названиям: всё-таки "PostgreSQL", а не "Postgres". Ну и хорошо было бы прояснить ситуацию с подключением стороннего репозитория (какие версии ПО в родном убунтовском?)
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4882
Репутация: 668
Статьи: 3
Проекты: 5/1

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение Александр Мурый » 26 мар 2014, 12:19

По-моему, всё доработано, стало короче и яснее. Вопрос к автору и комментировавшим: можно публиковать?
  • 0

Редактор материалов, модератор форума
Александр Мурый
званий не имею
 
Зарегистрирован: 26 сен 2009
Откуда: Москва (на карте)
 
Сообщения: 4882
Репутация: 668
Статьи: 3
Проекты: 5/1

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение bolotoved » 26 мар 2014, 12:37

У меня нет возражений.
  • 0

bolotoved
Гуру
 
Зарегистрирован: 30 дек 2008
Откуда: Ханты-Мансийск (на карте)
 
Сообщения: 920
Репутация: 234
Статьи: 4
Проекты: 1

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение dab » 27 мар 2014, 17:16

Александр Мурый писал(а):По-моему, всё доработано, стало короче и яснее. Вопрос к автору и комментировавшим: можно публиковать?

Прошу прощения за задержку.
Спасибо за обсуждение. Постарался учесть все замечания. Сейчас внёс последние исправления по тексту.
Можно публиковать.
  • 0

Аватара пользователя
dab
Гуру
 
Зарегистрирован: 16 дек 2011
Откуда: Москва (на карте)
 
Сообщения: 665
Репутация: 166
Статьи: 2
Проекты: 1

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение Konstantin Tokar » 27 мар 2014, 20:15

Ещё одно замечание.

host all all 0.0.0.0/0 md5


Это опасная рекомендация, постгрес не защищён на 100% от взлома. Лучше более определённо раздавать права доступа, тем более что доступ не из локальной сети довольно медленный для любой СУБД и обычно не используется .
  • 0

Konstantin Tokar
Активный участник
 
Зарегистрирован: 16 июл 2008
Откуда: Москва (на карте)
 
Сообщения: 177
Репутация: 0

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение dab » 28 мар 2014, 08:26

Konstantin Tokar писал(а):Ещё одно замечание.
host all all 0.0.0.0/0 md5

Это опасная рекомендация, постгрес не защищён на 100% от взлома. Лучше более определённо раздавать права доступа, тем более что доступ не из локальной сети довольно медленный для любой СУБД и обычно не используется .

Константин, я полностью согласен, но
Статья является пошаговой инструкцией ... Статья рассчитана на пользователей Linux начального уровня ... необходимость публикации в сети интернет пространственной базы данных ... Внимание! Приведён пример простейшей настройки PostgreSQL для доступа из сети.

Оставаясь в рамках решаемой задачи и типа статьи, какие параметры для host можно рекомендовать?

Если не затруднит, почему доступ НЕ из локальной сети медленный?
  • 0

Аватара пользователя
dab
Гуру
 
Зарегистрирован: 16 дек 2011
Откуда: Москва (на карте)
 
Сообщения: 665
Репутация: 166
Статьи: 2
Проекты: 1

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение Konstantin Tokar » 28 мар 2014, 12:08

>Оставаясь в рамках решаемой задачи и типа статьи, какие параметры для host можно рекомендовать?

Мне кажется, что "Статья рассчитана на пользователей Linux начального уровня" и "необходимость публикации в сети интернет пространственной базы данных" вообще несовместимо, так что рекомендаций нет, взломают либо задосят. Естественно если хочется всем желающим дать доступ, то придётся открывать для всех.

>Если не затруднит, почему доступ НЕ из локальной сети медленный?

Если у Вас в локальной сети пинг измеряется в долях миллисекунды, то в Интернет это доли секунды, поэтому, например, запрос одной строки базы в DO из Москвы стоит 128 ms (пинг). Если геостроки большие - например полигоны, то эта задержка незаметна, или если если строк мало, а вот если последовательно перебирать небольшие строки - задержка значительная.
  • 0

Konstantin Tokar
Активный участник
 
Зарегистрирован: 16 июл 2008
Откуда: Москва (на карте)
 
Сообщения: 177
Репутация: 0

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение VeterR63 » 08 янв 2017, 11:37

Всем привет в новом году.
Делая по статье столкнулся на этапе создания database.
Выполнив это:
CREATE ROLE geoadmin NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;
ALTER USER geoadmin WITH encrypted password 'укажите-ваш-пароль';
CREATE DATABASE geodatabase WITH OWNER = geoadmin ENCODING = 'UTF8';


потом, выйдя из psql:
psql -d geodatabase


получаю: psql: FATAL: database "geodatabase" does not exist
т.е. база почему-то не создалась.

делаю psql -l и вижу три существующих базы postgres, template0 и template1 с владельцем postgres.
как посмотреть создался ли пользователь geoadmin я не знаю.

Что подсказать можете?
Заранее спасибо
  • 0

VeterR63
Интересующийся
 
Зарегистрирован: 12 ноя 2012
 
Сообщения: 26
Репутация: 0

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение VeterR63 » 08 янв 2017, 11:38

Забыл. Окружение Debian 8.5 VPS
  • 0

VeterR63
Интересующийся
 
Зарегистрирован: 12 ноя 2012
 
Сообщения: 26
Репутация: 0

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение VeterR63 » 08 янв 2017, 12:00

находясь в консоли «psql» по команде \du вижу только:
postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}

т.е. получается почему-то не выполнилась команда
CREATE ROLE geoadmin NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN;
  • 0

VeterR63
Интересующийся
 
Зарегистрирован: 12 ноя 2012
 
Сообщения: 26
Репутация: 0

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение VeterR63 » 08 янв 2017, 21:25

Всю голову уже сломал.
Делаю,
CREATE ROLE demo_role;
CREATE ROLE

проверяю
\du
и ничего не происходит.

Пробую
CREATE DATABASE demodb
потом
\l
и опять ничего.
Где-то я системно заблуждаюсь
  • 0

VeterR63
Интересующийся
 
Зарегистрирован: 12 ноя 2012
 
Сообщения: 26
Репутация: 0

Re: Установка Postgres + PostGIS на VPS Linux

Сообщение VeterR63 » 08 янв 2017, 22:23

Упс.
Вопросы снимаются.
Получилось сделать, но только не из среды SQL, но из командной строки ОС. Т.е.:
createuser -D\R geoadmin (вот здесь я не понял, я второй параметр правильно указал?)
createdb -O geoadmin demo
  • 0

VeterR63
Интересующийся
 
Зарегистрирован: 12 ноя 2012
 
Сообщения: 26
Репутация: 0

Пред.

Вернуться в Материалы сайта

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


(Геокруг)

© GIS-Lab и авторы, 2002-2013. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов (подробнее).