Столкнулись с интересным багом (или фичей) в mysql. В общем у нас в базе достаточно много проверок (constraint check) на различные условия, например что в колонке answer_count >= correct_answer_count, что соответствует условию "ответов всего больше либо равно чем правильных ответов". Все эти проверки до версии 8.0.16 успешно не работали, но создавались. Допустим проверка
#mysql
check(length(hash) = 30) легко пропускала строку любой длины. После обновления до версии 8.0.18 все кардинально поменялось и все констрейнты начали работать, а проверка длины перестала пропускать хэши длиной не 30 символов. Вот такие чудеса 🤷♂️#mysql
Что произойдет после выполнения такого запроса:
Anonymous Poll
7%
Поле visible примет значение 1
43%
Значение поля visible инвертируется
8%
Запрос проигнорируется
25%
Запрос не выполнится и будет возвращена ошибка
18%
Поле visible примет значение 2
Каким будет результат выполнения данной программы?
Anonymous Poll
6%
42
12%
45
6%
102
76%
ошибка интерпретатора
Popeye - это утилита, которая сканирует работающий кластер Kubernetes и сообщает о потенциальных проблемах с развернутыми ресурсами и конфигурациями. Он очищает ваш кластер в зависимости от того, что развернуто. Сканируя ваш кластер, он обнаруживает неправильные конфигурации и обеспечивает применение передовых методов, тем самым предотвращая потенциальные проблемы в будущем.
Github: https://github.com/derailed/popeye
#devops #docker #k8s
Github: https://github.com/derailed/popeye
#devops #docker #k8s
Какое ключевое слово SQL используется для сортировки результирующей выборки?
Anonymous Poll
5%
ORDER
18%
SORT BY
65%
ORDER BY
7%
SORT
6%
Посмотреть ответы
Это наш последний пост в этом году, спасибо вам что были с нами в 2019м. Мы уходим на небольшие каникулы и встретимся уже в новом 2020м! С наступающими вас!
Привет 20е
Все подводят итоги десятилетия в кино, музыке, играх. Мы задались вопросом какой язык можно назвать языком десятилетия? Какой фреймворк? Какую технологию?
Наше мнение на счёт трёх позиций:
Язык десятилетия - python. Он остаётся главным языком в мире обработки данных, тонны научных работ на питоне.
Технология - нейросети и в целом работа с данными. За последние 10 лет стала популярна профа дата саентиста, а нейросети слышны отовсюду.
Фреймворк - (внезапно!) ruby on rails. Он оказал влияние на многие фреймворки во многих других языках (laravel, django).
А какие у вас варианты?
Все подводят итоги десятилетия в кино, музыке, играх. Мы задались вопросом какой язык можно назвать языком десятилетия? Какой фреймворк? Какую технологию?
Наше мнение на счёт трёх позиций:
Язык десятилетия - python. Он остаётся главным языком в мире обработки данных, тонны научных работ на питоне.
Технология - нейросети и в целом работа с данными. За последние 10 лет стала популярна профа дата саентиста, а нейросети слышны отовсюду.
Фреймворк - (внезапно!) ruby on rails. Он оказал влияние на многие фреймворки во многих других языках (laravel, django).
А какие у вас варианты?