@pgsql

Страница 113 из 1062
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
почему на лету нельзя менять max_connection, один из таких
ну Паш, чтобы можно было на калькуляторе запуститься :)

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
сильно в админство уклонились возвращаемсу https://habrahabr.ru/company/postgrespro/blog/312006/
ну вот опять установка через make install для самых маленьких :(

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
make install - а если он про docker-образ писал? :)
тогда он забыл исходники удалить

скажите, а как в jsonb быть с \u0000?

у нас обнаружился такой юзер-инпут

прямо скажем - на дороге валялся! :)

Nikita
07.10.2016
14:23:17
скажите, а как в jsonb быть с \u0000?
смотря что с этим jsonb надо дальше делать, так то всегда можно просто json

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
http://wiki.openstreetmap.org/wiki/Osm2pgsql
что-то по хелпу не пойму как импортировать файлы *-point.cpg *-point.dbf *-point.prj *-point.qix *-point.shp *-point.shx

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
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
ну, у нас на проектах импорт таких штук делается силами приложений
приложение пишет в kinesis firehose, firehose пишет кучку .json.gz в aws s3, мы их aws s3 sync и обрабатываем

спасибо за посдсказку
для геокодинга nominatim лучше поднять

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
это если вам очень нечего делать )

Страница 113 из 1062