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

Обсуждение материалов сайта: вопросы, замечания, предложения
Александр Мурый
Гуру
Сообщения: 4978
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 696
Ваше звание: званий не имею
Откуда: Москва

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

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

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

Александр Мурый
Гуру
Сообщения: 4978
Зарегистрирован: 26 сен 2009, 16:26
Статьи: 3
Проекты: 5/1
Репутация: 696
Ваше звание: званий не имею
Откуда: Москва

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

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

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

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

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

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

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

Аватара пользователя
dab
Гуру
Сообщения: 665
Зарегистрирован: 16 дек 2011, 20:02
Статьи: 2
Проекты: 1
Репутация: 167
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

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

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

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

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

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

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

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

Аватара пользователя
dab
Гуру
Сообщения: 665
Зарегистрирован: 16 дек 2011, 20:02
Статьи: 2
Проекты: 1
Репутация: 167
Ваше звание: Гуру
Откуда: Москва
Контактная информация:

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

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

Konstantin Tokar писал(а):Ещё одно замечание.
host all all 0.0.0.0/0 md5
Это опасная рекомендация, постгрес не защищён на 100% от взлома. Лучше более определённо раздавать права доступа, тем более что доступ не из локальной сети довольно медленный для любой СУБД и обычно не используется .
Константин, я полностью согласен, но
Статья является пошаговой инструкцией ... Статья рассчитана на пользователей Linux начального уровня ... необходимость публикации в сети интернет пространственной базы данных ... Внимание! Приведён пример простейшей настройки PostgreSQL для доступа из сети.
Оставаясь в рамках решаемой задачи и типа статьи, какие параметры для host можно рекомендовать?

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

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

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

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

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

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

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

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

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

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

Сообщение VeterR63 » 08 янв 2017, 10: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 я не знаю.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить

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