
blkmrkt
18.06.2017
09:04:56

Alex
18.06.2017
10:25:24

blkmrkt
18.06.2017
10:25:58
чтоб оно валидировалось на лету

Google

Alex
18.06.2017
10:27:13
А. Тут не подскажу
Только простенький авиокомплит

Lev
18.06.2017
11:13:14

blkmrkt
18.06.2017
11:19:29
блин, у jetbrains теперь зверское лицензирование с подпиской, неприятно

Darafei
18.06.2017
11:25:53
Чем зверское-то? Наоборот опция попользоваться пару месяцев появилась

blkmrkt
18.06.2017
11:29:08
Да непривычно очень платить подписку за IDE. Хотя это наверное более рационально, чем покупать одну мажорную версию Navicat за $1300
Навикат кстати обновился

Михаил
18.06.2017
11:55:45
Вот кабы навикату весь функционал mysqlyog...

Сергей
18.06.2017
11:57:52
Плата по подписке дает постоянный кэш флоу разработчику, за счет чего им не надо пилить новые фичи и продавать их, а можно сосредоточиться на малозаметных, но продуктивных улучшениях старых фичей, фиксах багов, рефакторинге кода

blkmrkt
18.06.2017
12:11:57

Сергей
18.06.2017
13:48:55
Консоли должно хватать всем))

Wom
18.06.2017
14:04:44
"640K ought to be enough for anybody."

Vadim
18.06.2017
14:08:31

Айтуар
18.06.2017
14:10:05

Google

Dmitry
18.06.2017
17:26:29
ребя, работал только с mysql, через 3 дня собеседование в конторе, там сказали будут спрашивать про оракл и постгрес. есть может какой-нить мануал не для нубов по постгрес? ну без этих create table user :)))

Алексей
18.06.2017
17:27:34

Igor
18.06.2017
17:27:34
я б погуглил просто cheatsheet какой-нибудь
и с основными фишками постгри поигрался, CTE там, оконные функции всякие.
не знаю, есть ли они в мускуле )

Sergey
18.06.2017
17:27:40

Алексей
18.06.2017
17:27:53
Хорошо но долго рассказывают и показывают здесь https://www.youtube.com/watch?v=gNFLEXEj5HQ&t=9s https://www.youtube.com/watch?v=Asicqi0ewO8
Весь курс
Как раз на два дня глубокого погружения

Dmitry
18.06.2017
17:28:41
огромное спасибо всем откликнувшимся?

Alex
18.06.2017
18:09:01
у тебя запросы или админинг будут спрашивать?
если по администрированию, то вот есть книга
http://postgresql.leopard.in.ua/
Dmitry

Mike Chuguniy
18.06.2017
18:16:24
Dmitry Вот упомянутый выше и более расширенный курсы со слайдами и лабами:
https://postgrespro.ru/education/courses/DBA1
https://postgrespro.ru/education/courses/DBA2

Gkio
18.06.2017
18:55:20


Vladislav
18.06.2017
18:57:44

blkmrkt
18.06.2017
18:58:48
local server and u are done
я о том что тяжело писать без проверки на лету ф-и которые жсон генерируют, очень запутанно получается со всякими coalesce(array_to_json(array_agg(row_to_json(d))) и субквери

Gkio
18.06.2017
18:59:10
a ok

blkmrkt
18.06.2017
19:00:05

Gkio
18.06.2017
19:01:04

Google

Gkio
18.06.2017
19:04:28


Alex
18.06.2017
19:06:36
6-7 строка - как обычный запрос - по вкусу
COALESCE(jsonb_agg(t), []') нужен для случая когда нет лайков или комментов. тогда в node.js прилетит не [null] или null, а просто пустой массив []
2 строка - агрегация в jsonb-объект, когда у тебя известно, что должна быть ровно 1 строка (например у каждого поста существует всегда ровно 1 автор)
3 и 4 строки - агрегируют в массив объектов. когда у тебя связть много-к-одному, например комменты или лайки
https://www.postgresql.org/docs/9.6/static/functions-aggregate.html
еще есть очень полезная функция jsonb_object_agg
работает также, как jsonb_agg, но делает не массив объектов, а объект объектов. ключ сам назначаешь - как правило это просто id
https://www.postgresql.org/docs/9.6/static/functions-json.html


Gkio
18.06.2017
19:08:10
https://dev.mysql.com/doc/refman/5.7/en/group-by-functions.html
мне просто это заитересавало
потомучто оно делает то что имено я хочю групирует
и мне на работе программисты с 20 летним стажем не могли сказать как это сделать говорили невозможно 3 отдельных query делай

عاصم بن حارث
18.06.2017
19:11:22

Gkio
18.06.2017
19:11:44

Alex
18.06.2017
19:11:54
Group by - это другое немного. когда у тебя group by, какая-либо агрегация обязана быть. Min или avg - тоже агрегация. Насколько я знаю, такие интересные агрегации есть только в pg и oracle

Gkio
18.06.2017
19:12:57

عاصم بن حارث
18.06.2017
19:14:11
в сфере IT
Ну, в таком случае 20 не показатель для конкретной предметной области. Не? )))

Gkio
18.06.2017
19:14:42
ну скажем что они получают 8к евро за работу не должны были знать?

Alex
18.06.2017
19:14:56
уровень зарплаты не всегда коррелирует со знаниями

عاصم بن حارث
18.06.2017
19:14:57
Да неужели ?!? ))))
Я прогер Си с 15 летним стажем и например, в жабовском скрипте деревянный ))) Или тоже обязан знать... )))

Gkio
18.06.2017
19:17:04
они c# + db врайтеры
они только это и делают sql пишут и чуть чуть c#

Alex
18.06.2017
19:18:00
далеко не все умеют SQL тем более специфичный.

Google

Alex
18.06.2017
19:18:27
Дело не group by, а в функциях. Попробуй в mysql чатике спросить аналог постгресовых json_agg или xml_agg

Gkio
18.06.2017
19:18:52

Alex
18.06.2017
19:19:25
Когда запрос немного селект, немного инсерт, немного делит и немного апдейт одновременно.

Alex
18.06.2017
19:19:37
Должна быть. Точный адрес не подскажу

Admin
ERROR: S client not available

Igor
18.06.2017
19:20:05

Pavel
18.06.2017
19:21:40

Gkio
18.06.2017
19:22:24

Alex
18.06.2017
19:22:29
@mysql_ru
Не знаю правда какие там люди сидят

Gkio
18.06.2017
19:23:44

Alex
18.06.2017
19:24:02
Что?)

Gkio
18.06.2017
19:24:15
аналог постгресовых json_agg или xml_agg

Boris
18.06.2017
19:24:19
select londiste.get_table_list('queue_name')
Привет, Пётр. Я попробовал этот способ.Но у меня нет схемы londiste вообще. Есть pgq, так думаю, что там есть вся необходимая инфа. Точно не знаешь, чтот все не могу найти это дело

Gkio
18.06.2017
19:25:45
lost soul, [Jun 18, 2017, 10:25 PM]:
нет такого в mysql
страдать придется

Петр
18.06.2017
19:30:27

Boris
18.06.2017
19:30:53
Покажите вывод status
postgres@input1:/etc/londiste$ londiste3 ad_master_1_main_slave.ini status
Queue: replic_to_master_v2 Local node: master_servers_v3
input_servers_v3 (root)
| Tables: 237/0/0
| Lag: 1s, Tick: 10109804
+--: master_servers_v3 (branch)
Tables: 237/0/0
Lag: 6s, Tick: 10109801

Петр
18.06.2017
19:39:39
В схемах pgq_ информации по таблицам я не нашел
Только в схеме londiste, могу порекомендовать ее проинсталлировать

Google

Boris
18.06.2017
19:49:25

Петр
18.06.2017
19:53:18
Посмотрите в директории, где лондайст собирали, там должно быть
А вообще, посмотрите на других хостах, участвующих в репликации, может там есть схема

Boris
18.06.2017
20:17:59

Артур
19.06.2017
10:38:28
Не реклама:
Скидываю сайт с примерами для postgres.
Мне удобно, думаю новичкамм и не только будет тоже полезно.
https://www.tutorialspoint.com/postgresql/postgresql_triggers.htm


Valentina
19.06.2017
10:39:37
#вакансия #Москва #job #работа
Гайз, приветствую вас! Ищу к нам в команду Ведущего разработчика PostgreSql. Фуллтайм. Вилка 120к -150к и выше, в зависимости от квалификации. Локация: Москва, Ленинский проспект/Воробьевы горы. График с 10:00 - 19:00, можно двигать в зависимости от погодных условий, транспортной ситуации и общего самочувствия. От кандидата ждем отличные знания PostgreSQL, отличное знание SQL, умение писать сложные запросы, опыт проектирования БД (более подробно по ссылке) Делаем классные проекты, работаем с госами и крупным бизнесом. От нас - регулярная белая зарплата в рынке, ДМС, мобильная связь и что немаловажно, высоквалифицированные коллеги, у которых можно многому научиться. Проект: логистическая система. Резюме и вопросы - мне в личку. https://moikrug.ru/vacancies/1000034177

Konstantin
19.06.2017
10:43:51
странная какая-то вилка... 120-150 и выше это как?

Сергей
19.06.2017
10:44:53
Нуче странного. Если ты охеренеый, то можешь и выше получитт

Аггей
19.06.2017
10:47:08

Valentina
19.06.2017
10:48:01

Konstantin
19.06.2017
11:15:50

Петр
19.06.2017
11:15:57

Valentina
19.06.2017
11:16:29


Vladislav
19.06.2017
11:34:05
#вакансия #Москва #job #работа
Гайз, приветствую вас! Ищу к нам в команду Ведущего разработчика PostgreSql. Фуллтайм. Вилка 120к -150к и выше, в зависимости от квалификации. Локация: Москва, Ленинский проспект/Воробьевы горы. График с 10:00 - 19:00, можно двигать в зависимости от погодных условий, транспортной ситуации и общего самочувствия. От кандидата ждем отличные знания PostgreSQL, отличное знание SQL, умение писать сложные запросы, опыт проектирования БД (более подробно по ссылке) Делаем классные проекты, работаем с госами и крупным бизнесом. От нас - регулярная белая зарплата в рынке, ДМС, мобильная связь и что немаловажно, высоквалифицированные коллеги, у которых можно многому научиться. Проект: логистическая система. Резюме и вопросы - мне в личку. https://moikrug.ru/vacancies/1000034177
Если не брать в расчет постгрес, все остальные хотелки ну очень странные...
Начиная от 1-3 НФ и заканчивая MSSQL стеком...
Особенно на фоне того, что нужен BI от двух лет опыта