Nikolai
14.02.2018
13:31:16
если есть внятный матаппарат и системный склад ума то через неделю можно осознанно писать достаточно хорошие и сложные запросы
запросы для 80% веб-приложений можно начать писать через механизм "переспать с методичкой" при наличии матаппарата
Andrey ?
14.02.2018
13:32:16
Я запросы уже писать умею, но это простейшие без каких-то условий, ну и плюс джойны.
Мне как раз и хватает "переспать с методичкой".
А я хочу подучить лучше.
Google
nietzschebrod
14.02.2018
13:32:57
теперь женись на методичке
Сергей
14.02.2018
13:33:11
Методичку в студию
Pavel
14.02.2018
13:33:25
Так. А ну оффтопы прекратили мне тут
Yaroslav
14.02.2018
13:33:31
А я бы сказал —- пару месяцев, в среднем (кому как, конечно).
Andrey ?
14.02.2018
13:33:32
А есть какой-нибудь учебник с упражнениями по sql?
Lev
14.02.2018
13:34:17
http://www.sql-ex.ru/
Pavel
14.02.2018
13:36:07
Andrey ?
14.02.2018
13:37:05
http://www.sql-ex.ru/
Мне на этом сайте немного подача материала не нравится, но все равно лучше чем ничего. Обмажусь "SQL за 10 минут" и буду пробовать писать)
Pavel
14.02.2018
13:37:25
Сам недавно услыхал
Lev
14.02.2018
13:37:27
там подача материала не важна
есть задача. Нужно найти решение. Теоретический материал можно и на других сайтах найти. На этом потренироваться как объединять таблицы и строить подзапросы.
Kirill
14.02.2018
13:40:55
С теорией и на русском все вот тут хорошо https://postgrespro.ru/education
Google
Andrey ?
14.02.2018
13:41:20
Сергей
14.02.2018
14:26:07
аудионаркотики ^
Paul
14.02.2018
14:26:32
Andrey ?
14.02.2018
14:27:46
bebebe
14.02.2018
14:39:02
как одно и то же значение вывести в двху колонках?
типа select long_func(a) AS result, long_func(a) as VALUE from bigtable
long_func(a) ведь два раза посчитается?
Yaroslav
14.02.2018
14:39:59
Pavel
14.02.2018
14:40:03
Смотря как функция определена
bebebe
14.02.2018
14:40:37
om
14.02.2018
14:40:49
With не покатит?
Yaroslav
14.02.2018
14:40:59
bebebe
14.02.2018
14:41:40
Каковы?
мне нужно сделать запрос который возвращает поля RESULT и VALUE для плагина check_postgres.pl для проверки в нагиосе
как вернуть одно и то же значение в двух колонка?
SELECT min(a) AS result, min(a) AS value FROM BIGTABLE
сколько раз посчитается min?
Pavel
14.02.2018
14:42:35
один раз
А вот random() посчитается два
bebebe
14.02.2018
14:42:45
отлично, спасибо
а count(*) ?
Google
bebebe
14.02.2018
14:43:00
тоже один?
Yaroslav
14.02.2018
14:43:01
Pavel
14.02.2018
14:43:05
Тоже
bebebe
14.02.2018
14:43:25
Yaroslav
14.02.2018
14:44:03
bebebe
14.02.2018
14:52:20
мне просто стало интересно, можно ли одно значение вернуть дважды, используя только select
вчера 2 часа гуглил. не загуглил
что-то вроде select foobar(a) AS result,value FROM bigtable
Ilia
14.02.2018
14:53:55
bebebe
14.02.2018
14:54:34
Дважды это как?
select foobar(a) AS result,value FROM bigtable
что бы возвратилось две колонки result и value, в которых был результат foobar(a)
Lev
14.02.2018
14:54:39
with b as (select foo(bar) as a) select * from b union b
Arthur
14.02.2018
14:54:43
bebebe
14.02.2018
14:55:46
спасибо, попробую
Аггей
14.02.2018
14:57:06
https://www.postgresql.org/docs/8.1/static/xfunc-volatility.html
Мне сначала показалось, что вопрос про это
Artem
14.02.2018
15:13:54
Парни, помогите может кто сталкивался, дано заббикс 3,4 в связке с постгрес 9.6 после ребута сервера(железки,планово) все завелось норм, но заметил спустя 2 дня что в логах заббикс сервера вот такая херь сыпется, уже на 7 гигов насыпалось, не знаю что это и куда копать
Yaroslav
14.02.2018
15:21:19
SHOW log_min_messages;
Artem
14.02.2018
15:24:26
Yaroslav
14.02.2018
15:25:40
Google
Artem
14.02.2018
15:26:18
дефолтный, собственно, да и за пол года работы не было таких сообщений
Sergey
14.02.2018
15:27:09
Artem
14.02.2018
15:27:28
рестартовал
и не раз приходилось, после тюнинга
Yaroslav
14.02.2018
15:32:28
Artem
14.02.2018
15:54:16
А разве default не warning?
PostgreSQL обновляли (а вообще, глянули бы Вы в исходники в указанном месте)?
смотря что, если log_min_massages то да warning, но это логи которые пишутся в постгрес, а в моем случае client_min_messages и там дефолт, я ошибся не 3, а 5 даже стоит, а в заббиксе, дефолт 3, ладно, буду мучать гугл дальше, если еще будут идею с удовольствием выслушаю.(в исходники гляну,сравню еще раз, спс)
Yaroslav
14.02.2018
16:01:02
смотря что, если log_min_massages то да warning, но это логи которые пишутся в постгрес, а в моем случае client_min_messages и там дефолт, я ошибся не 3, а 5 даже стоит, а в заббиксе, дефолт 3, ладно, буду мучать гугл дальше, если еще будут идею с удовольствием выслушаю.(в исходники гляну,сравню еще раз, спс)
Так _зачем_ такой уровень стоит? И что тут google мучать, найти в исходниках и всё...
Sergey
14.02.2018
17:58:37
Кек
@pasha_golub
Тут крякеры интернета
@Komzpa
Pavel
14.02.2018
18:04:59
?
Айтуар
14.02.2018
18:39:41
А в самом логе заббикса что? Автовакуум не отключали?
Artem
14.02.2018
18:41:04
автовакуум не отключал
Paul
14.02.2018
18:43:46
еще один страдалец с заббиксом... Места на диске хватает?
может кончилось?
Artem
14.02.2018
18:44:27
Paul
14.02.2018
18:45:00
Айтуар
14.02.2018
18:46:41
Google
Artem
14.02.2018
18:47:05
нет
это мне сыпет в логе заббикссервера
Айтуар
14.02.2018
18:47:33
Paul
14.02.2018
18:48:12
Artem
14.02.2018
18:48:24
чист как слеза младенца
Айтуар
14.02.2018
18:48:25
Artem
14.02.2018
18:50:49
там проигнорили, сюда написал, так как вычитал что такое может слать бд в логи клиента да и людей во много раз больше, вдруг кто сталкивался, мне тут уже посоветовали с дебагом разобраться, завтра буду пробовать.
Anton [Mgn, az09@osm]
14.02.2018
18:51:50
кстати о логах. можно ли его (конфиг сервера пг) так тонко настроить чтоб от юзера posgres почти ничего не сыпалось, а от клиентских приложений почти всё?
Mikhail
14.02.2018
18:53:51
Это пг шная штука
Погуглите про multixact/сабтранзакции
Вы базу давно обновляли ?
А не
Не так прочёл
Это дебаг какой-то)
Зачем он вам?
Artem
14.02.2018
18:57:41
мне не нужен, появился после ребута сервака, мне уже ткнули носом куда надо смотреть по поводу дебагов
Paul
14.02.2018
19:02:31
человек, который посоветовал мне repmgr – это было весьма скверной шуткой. Угрохал день на то, чтобы разобраться с ней, нашел пачку багов. В общем всем она хороша кроме одной – файловер на ней делать нельзя