@pgsql

Страница 528 из 1062
alix
20.10.2017
11:16:25
ты это покупателям твоего софта скажешь, когда они твой контейнер купят.
лично мне очень нравится разворачивать всякие тарантулы редисы рэббиты и тимсити всякие одной командой докера

это топ удобство имхо

а память щас дешевая

Denis
20.10.2017
11:17:07
кто-то юзает кубернетес в проде?

Google
Sergey
20.10.2017
11:19:11
это все для разработки ок. Ну и если разработка ведется для себя, не на продажу. Просто у заказчика может быть непереносимость докера тогда он это не купит, мало того - вы об этом даже не узнаете.... дайте людям самим выбрать что использовать. Пакуйте свой софт в обычные пакеты (deb/rpm...) кому надо, сами себе соберут докеры, lxc и т.д.

Gleb
20.10.2017
11:22:26
ага..... софтинка на 300кб кода тянес с собой 4 гига в образе.
что за сказки? базовый слой альпайна несколько мб весит

короче я понял только что докер в глаза вы не видели

Alex
20.10.2017
11:25:06
Gleb
20.10.2017
11:26:10
ну вы тут совместно понаписали кучу дичи которая не имеет отношения к рельному миру

Anton [Mgn, az09@osm]
20.10.2017
11:27:48
всем пятницы в этом чате ?

Stas
20.10.2017
11:28:21
Кажется споры про докер это современный аналог споров linux vs windows

Denis
20.10.2017
11:29:02
Кажется споры про докер это современный аналог споров linux vs windows
Да, бессмысленные, и так всем ясно, что linux лучше

Сергей
20.10.2017
11:35:14
Это только сейчас ясно, раньше было спорно

Dmitry
20.10.2017
11:38:13
Проблемы с докером что это лишний слой, и проблема не в размерах а в том что устойчивость системы это перемножение устойчивости каждого элемента, у докера оно не 100%

А кому то плюсы от его использования перекрывают эти недостатки

Google
Dmitry
20.10.2017
11:46:17
Вот пг чтобы не говорили, не облснованно суют в docker, он нормально пакктизируеться. Но кому-то нравиться в этом купаться, искать лишние приключения на свою голову, подыскивая свежие баги в ядрах :)

Yuriy
20.10.2017
11:55:16
Проблемы с докером что это лишний слой, и проблема не в размерах а в том что устойчивость системы это перемножение устойчивости каждого элемента, у докера оно не 100%
пфф... если вспомнить что 30% официальных образов - дырявые и об overhead'е overlayfs / overlay network прослоек, там о "надёжности" и речи быть не может.

пфф... если вспомнить что 30% официальных образов - дырявые и об overhead'е overlayfs / overlay network прослоек, там о "надёжности" и речи быть не может.
На самом деле гоняю голый runc, с экспортированными с докера контейрами на OVS'e под DPDK, и горя не знаю.

Mikhail
20.10.2017
12:27:38
Всем привет! Есть хранимка, которая делает операции над базой - delete, insert и select. Допустим, мне нужно вызвать её 1000 раз. Будет ли суммарное время их выполнения быстрее, если я буду вызывать её из нескольких соединений, по сравнению с вызовым их из одного соединения

Mikhail
20.10.2017
12:41:24
Всё зависит от того, какие возникают блокировки.
А как поставить самие мягкие условия политики блокировки?

Просто сейчас ситуация, есть два процесса, каждый создает соединение с бд и выполняет серию вызовов хранимки к базе. И пока первый не закончит эту серию, второму не приходит результат от первого вызова хранимки

Разве это норма?

Lev
20.10.2017
12:53:26
пока первый не закрывает транзакцию, то это единственно правильное поведение

Mikhail
20.10.2017
12:53:55
Хотя, сейчас проверю

Alexander
20.10.2017
14:03:43
@Komzpa alarm

Darafei
20.10.2017
14:06:32
доброго утра :)

Дмитрий
20.10.2017
21:48:12
Привет всем, вопрос есть. Я тут ставил на убунту пг10 и pgdevops, зашел с консоли в psql от пользователя postgres, посмотрел список баз - там их 4 штуки: postgres, template1, template2, и созданная мной, mydb а в пгдевопсе показывает только одну - postgres

Можете подскзать, что я не так делаю? если создавать базу в любом из них, то во втором не видно её

Vova
20.10.2017
21:51:18
Для чего темплейт1-2?

Дмитрий
20.10.2017
21:51:49
дефолтные

Google
Sergey
20.10.2017
22:19:10
?
отвечай мне в другом чяти :)

FYI: - вопрос решился. Было два инстанса пг

Евгений
21.10.2017
11:51:10
Что быстрее будет - сделать left join с относительно небольшой таблицей, чтобы добавить условие в where или же прямо в where сделать IN (SELECT ... FROM из этой же маленькой таблицы?

Denis
21.10.2017
12:46:09
Что быстрее будет - сделать left join с относительно небольшой таблицей, чтобы добавить условие в where или же прямо в where сделать IN (SELECT ... FROM из этой же маленькой таблицы?
в pg обычно тоже второй. еще, кстати, есть смысл проверить вместо where id in (select id from ...) вариант where id = any (select id from ...). вариант с any чаще уговаривает планировщик использовать индекс по полю id (правда это не всегда быстрее)

Alexander
21.10.2017
18:06:34
А ведь не самая плохая реклама, черт возьми

Sergey
21.10.2017
18:09:06
Тети слишком одетые

Не буду подписываться

Ярослав
21.10.2017
18:09:43
OMG2SMART4YOU
21.10.2017
19:20:10


подскажите пжл что за ошибку я допустил?!

Darafei
21.10.2017
19:21:08
например, открыл консоль mysql

что такое int(5)?

OMG2SMART4YOU
21.10.2017
19:22:09
я должен на консоле создать бд и таблицу. .задача такая

Darafei
21.10.2017
19:23:25
ты можешь перевести на русский и написать сюда, что оно написало тебе в ошибку?

Anton [Mgn, az09@osm]
21.10.2017
19:23:59
подскажите пжл что за ошибку я допустил?!
Скобку не там поставил. Ну и мускул конечно)

А самый правильный (и бесполезный) ответ будет: 42

Т.е. 1064(42000) ?

Darafei
21.10.2017
19:25:55
ну, мне правда интересно, что такое int(5)

Google
Darafei
21.10.2017
19:26:19
и что такое primary key id как отдельная колонка

Anton [Mgn, az09@osm]
21.10.2017
19:26:54
Алексей
21.10.2017
19:26:57
выглядит будто бы ник не оправдан.

OMG2SMART4YOU
21.10.2017
19:27:20
Понял спасибо)

Gkio
21.10.2017
20:22:08
is it good practise before insert and before update password to hash in in to the model or it better to give already hashed?

Denis
21.10.2017
20:44:30
is it good practise before insert and before update password to hash in in to the model or it better to give already hashed?
Peewee hashes password on inserting stage. So i think it does not matter, if u dont log it anywhere

Gkio
21.10.2017
20:44:43
nop

just beforeinsert

bcrypt it

Alexander
21.10.2017
21:03:28
argon2 круче bcrypt’а) // мимопроходил

DF
21.10.2017
23:45:13
Привет, коллеги! Нужна помощь :-) Есть записи в таблице, поле items - тип json. Надо сделать нечто вроде SELECT * FROM another_table WHERE item_id = ANY(SELECT items FROM this_table_from_screenshot) Вообщем выбрать все записи из другой таблицы с всеми возможными items из скриншота.



Не понимаю как сделать json в массив нормальный

Denis
22.10.2017
00:02:17
Items - это всегда json вида [“1234”], или в нем что-то более интересное бывает?

DF
22.10.2017
00:07:09
Один и более таких элементов внутри

Denis
22.10.2017
00:23:24
То есть по факту это массив, который вы обернули в json?

DF
22.10.2017
00:27:02
Это json_agg

Denis
22.10.2017
00:32:16
Я вас все равно не понял. Если в items лежит ‘[“123”]’::json, то разворачивайте массив через json_array_elements_text(json) и делайте = any

/dev/null
22.10.2017
06:45:21
Он самый...

Аггей
22.10.2017
07:11:44
https://sourceforge.net/projects/dbf-to-mysql-csv-xml/

Google
Аггей
22.10.2017
07:12:24
Но в csv делает колонки "по ширине". Надо будет делать trim

Denis
22.10.2017
09:23:31
Я сейчас собирал из исходников pgadmin3-lts. Запускаю - сегфолтится и пишет, что создан core dump. Подскажите, как посмотреть, куда убунту кладёт core dump и если кинете пару статей, где расскажут на пальцах, как их ковырять с gdb, то буду благодарен

Alexander
22.10.2017
09:32:16
ulimit -c unlimited

sysctl kernel.core_pattern

ros
22.10.2017
09:38:00
#corefile stuff kernel.core_uses_pid = 1 kernel.core_pattern = /tmp/core-%e-%s-%u-%g-%p-%t fs.suid_dumpable = 2

Сергей
22.10.2017
09:51:43
Стока вопросов по json в чатике, причем в основном из-за того, что поленились нормализовать базу. Печально, не для этого же json в постгре...

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