
avenger
25.01.2017
22:10:54
У меня сам вывод номера не получаеться
Помогти е
SELECT phone, count(status)
FROM items INNER JOIN phones ON (items.id = phones.users) where status=7;

Dmitry
25.01.2017
22:29:52
не будет работать такой запрос

Google

Dmitry
25.01.2017
22:33:57
SELECT b.phone, COUNT(*) FROM test.items a JOIN test.phones b ON a.user_id = ANY(b.users) WHERE a.status = 7 GROUP BY 1;
как-то так

avenger
25.01.2017
22:38:52
Хм
Интересно
Спасибо

Артур
26.01.2017
04:06:29

Аггей
26.01.2017
05:14:50
Вот так и проходят собеседования... а потом на работе глазами хлопают ))

Andrey
26.01.2017
08:20:52

Michael
26.01.2017
08:27:57

Vadim
26.01.2017
08:37:27
https://pgconf.ru/2017 программу опубликовали вчера

avenger
26.01.2017
13:08:56
Это задача с тестового задания?

Dmitry
26.01.2017
16:48:47
Ребята сорри за оффтоп, подскажите пожалуйста, нужно срочно. Как можно удалить все созданные ssh ключи с сервера? т.е. сервер переходит по наследству и неизвестно кто на нем мог насоздавать какие ключи. Необходимо быть уверенным что больше никто кроме меня не сможет туда попасть
сервер на debian

Fike
26.01.2017
16:49:16
.ssh/authorized_keys для каждого аккаунта

Google

Dmitrii
26.01.2017
16:49:27
Очищаешь authorized_keys. Убиваешь все tty сессии
Но гарантии нет что нет закладок.

Dmitry
26.01.2017
16:52:46
спасибо, а как бороться с закладками? (не знаю что это ((( )

ptchol
26.01.2017
16:53:04
cat /etc/passwd | awk -F: {'print $6'} | sort | uniq | while read line; do rm ${line}/.ssh/authorized_keys; doneяхххуууу

Quet
26.01.2017
16:53:19

ptchol
26.01.2017
16:53:40
запустить ркхантер и надеется что он их найдёт

Dmitry
26.01.2017
16:54:20
огромное спасибо, rchunter или как правильно?

ptchol
26.01.2017
16:55:33
rkhunter

Dmitry
26.01.2017
16:55:49
спасибо еще раз!

Kioshimafx
26.01.2017
17:12:05
Привет всем, ребята умеет кто в кассандру?

Аггей
26.01.2017
17:14:22

Kioshimafx
26.01.2017
17:14:59
Не нашел чатика по кассандре :/

Fike
26.01.2017
17:17:01
поэтому отмечусь во всех других

blkmrkt
26.01.2017
18:15:35
может тут есть кто из postgrespro?

Stas
26.01.2017
18:17:34
я, например
а в чем вопрос?

blkmrkt
26.01.2017
18:19:29
а вы случайно не занимаетесь тем чтоб оно с тостами работало? https://git.postgresql.org/gitweb/?p=pg_filedump.git;a=summary

Stas
26.01.2017
18:22:15
пока в плане не стоит, но после статьи на хабре много кто просил, может сделаем

Google

blkmrkt
26.01.2017
18:30:24
мне как раз что-то такое понадобилось - сервер дохнет с сегфолтом из-за невалидной длины данных. Похоже ф-и decode_string и другие не чекают sanity длины данных для аллокации. Вот вопрос - можно ли туда просто контрибутить как на гитхабе, или нужно иметь street cred? Не вижу ничего в гайде contributing к постгресу об инструментах как этот.

Stas
26.01.2017
18:45:10
процесс такой же как и для обычного постгреса — засылайте пачт на почту, потом кто-нибудь его посмотрит и напишет ревью, потом скажут что не так. Через несколько итераций закоммитят
почта pgsql-hackers@postgresql.org
https://www.postgresql.org/list/pgsql-hackers/

blkmrkt
26.01.2017
18:46:58
а напрямую с Git нельзя работать? Может какая-нибудь песочница есть со всеми неодобренными пулл реквестами? А то мне даже читать тяжело эти мейлинг листы, никогда не понимал как они работают ?

Марк ☢
26.01.2017
18:48:21

Stas
26.01.2017
18:48:27
ну можно клонировать себе, создать бранч, потом git diff master и послать)

Марк ☢
26.01.2017
18:48:32
не пойму, почему не могут ревьюирить скажем на гитхабе ?
или в какомнибудь битбакете

Evgeniy
26.01.2017
18:50:02
неудобно говорят
и не андер комьюнити контрол

blkmrkt
26.01.2017
18:51:01
"у нас так повелось" наверное

Марк ☢
26.01.2017
18:51:04
asyncio — вот у них почему-то получилось
(прост пример)
aiohttp

Stas
26.01.2017
18:51:24

Марк ☢
26.01.2017
18:51:48

Alexey
26.01.2017
18:52:05
Нужно ещё больше седых и строгих.

Stas
26.01.2017
18:53:37

Марк ☢
26.01.2017
18:54:05
ну да.

Google

Марк ☢
26.01.2017
18:54:16
это известно

Stas
26.01.2017
18:54:26
а если по делу, то можно найти тредик где это обсуждали, там есть нормальные pros/cons

Марк ☢
26.01.2017
18:55:16
Кароч, мы пересели на кликхаус, и нам нравится. такие дела. (надеюсь, это не активирует срач)

blkmrkt
26.01.2017
18:55:41
подскажите может тогда C IDE для мака, шоб с intellisense, но не xcode

Stas
26.01.2017
18:58:05
@blkmrkt специально для вас https://github.com/kelvich/pg_filedump — если хотите заводите там пулл риквест
завтра перетяну на pgpro акк
vim, sublime, atom, etc

blkmrkt
26.01.2017
19:03:16

Fike
26.01.2017
19:18:06

blkmrkt
26.01.2017
19:18:44

skynet
27.01.2017
06:03:09
Упс не туда))

Eugen
27.01.2017
09:44:54
День добрый. А подскажете почему ON DELETE CASCADE не вызывает триггеры BEFORE DELETE?
Но вот другая проблема. Из зависимой таблице не получается выбрать данные в родительской, их уже там нет (

Dmitry
27.01.2017
10:09:07
В чем проблема то? Восстановить записи или что?

Eugen
27.01.2017
10:48:45
http://stackoverflow.com/questions/41891632/why-referenced-data-is-not-available-while-it-is-still-referenced
В чем проблема то? Восстановить записи или что?
это бухгалтерские проводки. Когда операция удаляется, мы должны поменять остатки на дату операции.
А в триггере получается у нас есть сумма проводки, а вот даты нет, т.к. операция уже удалена.
в доке нашел вот только эту заметку:
SQL specifies that BEFORE DELETE triggers on cascaded deletes fire after the cascaded DELETE completes. The PostgreSQL behavior is for BEFORE DELETE to always fire before the delete action, even a cascading one. This is considered more consistent.
https://www.postgresql.org/docs/9.6/static/sql-createtrigger.html
т.е. когда родительский ряд удаляется вызывается BEFORE DELETE, но вот когда каскадные удаления идут, то этого родительского ряда уже нет (

Google

Alexey
27.01.2017
12:40:40
Эй, это доброчат. Давайте сюда удаффком устаревший 15 лет назад не тащить спасибо-пожалуйста.

Upenya
27.01.2017
12:41:11
Не поверите, но я случайно

Anton
27.01.2017
13:35:31
Коллеги, кто помнит чем яндекс применяет скрипты на бд postgres ?
был доклад в том году, но, к сожалению, найти его не могу

dmitriy
27.01.2017
13:38:15
https://github.com/yandex/pgmigrate

Anton
27.01.2017
13:58:33
о ! спасибо !
оно

Igor
27.01.2017
15:27:09
http://vitus-wagner.dreamwidth.org/1870644.html
еще не вбрасывали сегодня?

Andrey
27.01.2017
15:31:06
Этапять!