
ixpict
07.10.2016
13:59:06
но многое, очень многое писать руками

Fike
07.10.2016
13:59:06
zero

ixpict
07.10.2016
13:59:12
комьюнити кукбуки - говно
да не суть

Google

ixpict
07.10.2016
14:00:10
из всех костылей - докер самый быстрый и удобный

ros
07.10.2016
14:03:06
сильно в админство уклонились
возвращаемсу
https://habrahabr.ru/company/postgrespro/blog/312006/

ixpict
07.10.2016
14:03:35
ну под постгресс не только писать ) есть люди которые его используют, что тут поделаешь )
многие вопросы его эксплуатации у меня так вопросы вызывают
почему на лету нельзя менять max_connection, один из таких

Dmitry
07.10.2016
14:05:25

ixpict
07.10.2016
14:05:50
да к черту калькуляторы ) это реально боль из продакшена )

Dmitry
07.10.2016
14:06:35
ну меня тут разработчики убеждают что max_connections не влияет на планер, так что можно задрать

ixpict
07.10.2016
14:06:50
зато гнет под ddos

Darafei
07.10.2016
14:07:57

Dmitry
07.10.2016
14:08:26

ros
07.10.2016
14:08:40

Dmitry
07.10.2016
14:08:40
;)

Google

Darafei
07.10.2016
14:08:57

ixpict
07.10.2016
14:09:40
@rostel да, всё это понятно, но как например, вот приперло увелечить кол-во коннектов или наоборот уменьшить сделать это без редеплоев, рестартов, унылого переключения по репликам?
ну, например, был косяк, одна из задач запустилась и заняла сколько-то ресурсов, прерывать задачу нежелательно, но нужно выделить больше коннектов, то что?
да, ошибка в проектировке, но эксплуатации от этого не холодно, не жарко

Dmitry
07.10.2016
14:11:58
боль :(
make install - а если он про docker-образ писал? :)

Darafei
07.10.2016
14:12:18
скажите, а как в jsonb быть с \u0000?
у нас обнаружился такой юзер-инпут
прямо скажем - на дороге валялся! :)

Nikita
07.10.2016
14:23:17

Darafei
07.10.2016
14:24:04
его втянуть и потом стрелочками -> и -» разбирать

Nikita
07.10.2016
14:27:11
имхо никак.

Alex
07.10.2016
14:36:53
зачем такие юзер инпуты ? О_О

Darafei
07.10.2016
14:40:39

ixpict
07.10.2016
14:42:19
видимо речь про фильтрацию на уровне аппы

Alex
07.10.2016
14:43:15
regexp_replace(stringWithNull, '\\u0000', '', 'g') не ?

ixpict
07.10.2016
14:43:31
теперь у вас две проблемы )

Darafei
07.10.2016
14:43:57
у меня лежит csv на fs
я его через copy from stdin распаковываю и читаю
приложение уже отработало, всё :)

Google

ixpict
07.10.2016
14:48:01
я конечно всё понимаю
но copy from stdin

Darafei
07.10.2016
14:48:43
а что с ним-то не так?

ixpict
07.10.2016
14:49:22
кхм, но мягко говоря, а как делать проверки входных данных?

Darafei
07.10.2016
14:49:45
они уже сделаны, всё лежит в экранированных файлах
но постгрес \u0000 не жуёт
который с точки зрения json валиден

ixpict
07.10.2016
14:51:11
ну с точки зрения json валидно всё что пропихнулось по их синтаксису
что в целом-то не сложно делать
напихать туда html-штук вроде бы как не фиг делать, будет дефейс
хотя возможно я тут не целиком прав

Nikita
07.10.2016
14:55:17

Alexandre
07.10.2016
14:55:59
народ, кто с OSM работал, как данныые http://beryllium.gis-lab.info/project/osmshp/ затащить в postgis
есть скрипт-тулза

ixpict
07.10.2016
14:57:01
http://wiki.openstreetmap.org/wiki/Osm2pgsql

Alexandre
07.10.2016
14:57:57
сейчас попробуем
спасибо

ixpict
07.10.2016
14:58:20
2-ая строчка в гугле
нзчт
@Komzpa стало интересно, не поделитесь, почему такой странный импорт данных?

Google

Alexandre
07.10.2016
15:14:31

ixpict
07.10.2016
15:18:29
shp2pgsql ?
я честно говоря погуглил, и не очень понял, но кажется для каждого формата прийдется делать это раздельно, https://en.wikipedia.org/wiki/Shapefile
а возможно и нет
не работал с геоданными в таком виде
но вообще, судя по описанию тулзы
вам вряд ли даже нужно будет их импортить
я про mapnik

Admin
ERROR: S client not available

Alexandre
07.10.2016
15:23:49
спасибо, а можешь подскажешь, мне нужны геоданные домов крупных городов РФ, может есть другие БД
про ьаплинк почитаю
спасибо Павел

ixpict
07.10.2016
15:24:19
вообще, если данные про города
база налоговой кажется открытой
с апи и тд
или почты РФ была
но насчет геометок - я сильно сомневаюсь

Alexandre
07.10.2016
15:25:32
у меня есть ФИАС, там все адреса
мне нужны дополнительно координаты домой, чтоб расчитывать дасстояние доставки

ixpict
07.10.2016
15:26:16
гм, геокодер яндекса?

Google

Darafei
07.10.2016
15:26:18

ixpict
07.10.2016
15:26:23
25к запросов халява

Alexandre
07.10.2016
15:26:25
с ФИАС работать нормально, там используется только два файла

Darafei
07.10.2016
15:26:36
и вообще,
https://telegram.me/ruosm

Alexandre
07.10.2016
15:26:49
я в курсе, у меня 100 планируется - а это лям

Darafei
07.10.2016
15:27:06

Alexandre
07.10.2016
15:27:21
спасибо за посдсказку

ixpict
07.10.2016
15:27:22
ну, у нас на проектах импорт таких штук делается силами приложений
оттуда вытаскивается всё "лишнее"

Alexandre
07.10.2016
15:27:55
мне понять что есть и выбрать технологию

ixpict
07.10.2016
15:28:31
PS, с яшей можно договориться, если вы делаете социально-полезное, значимое и тд

Darafei
07.10.2016
15:28:34

ixpict
07.10.2016
15:29:06
гм, а я то думал у меня проблемы :)

Darafei
07.10.2016
15:29:44
та часть приложения, которая будет обрабатывать эти данные в продакшене, ещё не написана
чтобы её написать, надо посмотреть на данные-то :)

ixpict
07.10.2016
15:30:54
ну я бы голосовал за "пост-обработку", copy дает прирост производительности, но кажется такие ошибки станут неизбежны
сначала получить - парсер/воркер потом постгресс

Darafei
07.10.2016
15:31:14
"пост-обработку"?
а, sed? :)

ixpict
07.10.2016
15:31:38
это если вам очень нечего делать )