Классифицируем ошибки из PostgreSQL-логов
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #Регулярныевыражения #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/505810/
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #Регулярныевыражения #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/505810/
t.me
Классифицируем ошибки из PostgreSQL-логов
Посвящается всем любителям анализировать логи. В логах работающих систем рано или поздно появляются тексты каких-то ошибок. Чем таких систем больше в обозримом...
SQL HowTo: курсорный пейджинг с неподходящей сортировкой
#БлогкомпанииТензор #PostgreSQL #SQL #Алгоритмы #Ненормальноепрограммирование #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/517920/
#БлогкомпанииТензор #PostgreSQL #SQL #Алгоритмы #Ненормальноепрограммирование #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/517920/
t.me
SQL HowTo: курсорный пейджинг с неподходящей сортировкой
Этот пост родился как расширенный ответ на умозрительную задачу, обозначенную в статье «Хроники пэйджинга». Пусть у нас есть реестр документов, с которым работа...
SQL HowTo: обрабатываем дерево — упорядочиваем иерархию с рекурсией и без
#БлогкомпанииТензор #Ненормальноепрограммирование #PostgreSQL #SQL #Алгоритмы #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/523812/
#БлогкомпанииТензор #Ненормальноепрограммирование #PostgreSQL #SQL #Алгоритмы #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/523812/
t.me
SQL HowTo: обрабатываем дерево — упорядочиваем иерархию с рекурсией и без
Видимо, это осень так влияет, что за последний месяц на PostgreSQL уже и в «Морской бой» играли, и «Жизнь» Конвея эмулировали… Что уж оставаться в стороне! Давай...
Множественные источники данных в интерфейсе — client-side «SQL»
#БлогкомпанииТензор #Программирование #SQL #Алгоритмы #ERPсистемы #sql #sqltipsandtricks IV
https://habr.com/ru/post/559088/
#БлогкомпанииТензор #Программирование #SQL #Алгоритмы #ERPсистемы #sql #sqltipsandtricks IV
https://habr.com/ru/post/559088/
t.me
Множественные источники данных в интерфейсе — client-side «SQL»
Иногда в интерфейсе наших приложений СБИС возникает необходимость "сгруппировать" часть записей в некотором списке (например, служебные сообщения в чате, контакт...
SQL HowTo: делаем из мухи слона (алгоритм Ли)
#БлогкомпанииТензор #PostgreSQL #Алгоритмы #SQL #Занимательныезадачки #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/589467/
#БлогкомпанииТензор #PostgreSQL #Алгоритмы #SQL #Занимательныезадачки #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/589467/
Хабр
SQL HowTo: делаем из мухи слона (алгоритм Ли)
Правила игры очень просты: надо построить цепочку слов от начального (МУХА) до конечного (СЛОН), на каждом шаге меняя только одну букву. При этом могут использоваться только русские...
SQL HowTo: генерируем лабиринты (алгоритм Прима и геометрические типы)
#БлогкомпанииТензор #Занимательныезадачки #PostgreSQL #SQL #Алгоритмы #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/590179/
#БлогкомпанииТензор #Занимательныезадачки #PostgreSQL #SQL #Алгоритмы #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/590179/
Хабр
SQL HowTo: генерируем лабиринты (алгоритм Прима и геометрические типы)
Пример сгенерированного дерева для лабиринта 21x21SQL является мощным инструментом для обработки множеств, а функционал PostgreSQL позволяет делать многие вещи еще проще, поэтому идеально подходит для...
k-means in Clickhouse
#SQL #Алгоритмы #BigData #СтатистикавIT #clickhouse #kmeans #sqltipsandtricks IV
https://habr.com/ru/post/645291/
#SQL #Алгоритмы #BigData #СтатистикавIT #clickhouse #kmeans #sqltipsandtricks IV
https://habr.com/ru/post/645291/
Хабр
k-means in Clickhouse
Алгоритм k-means хорошо известен и применяется когда надо быстро разделить массив данных на группы или т.н. "кластеры". Предполагается, что каждый элемент данных имеет набор численных метрик, и мы...
SQL HowTo: считаем «уников» на интервале
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #CRMсистемы #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/646439/
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #CRMсистемы #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/646439/
Хабр
SQL HowTo: считаем «уников» на интервале
Для систем управления бизнесом часто приходится решать очень похожий класс задач по вычислению количества уникальных объектов на произвольном временном интервале. В контексте CRM это...
SQL HowTo: обход дерева иерархии «по курсору» через двойную рекурсию
#БлогкомпанииТензор #PostgreSQL #SQL #Алгоритмы #ERPсистемы #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/673856/
#БлогкомпанииТензор #PostgreSQL #SQL #Алгоритмы #ERPсистемы #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/673856/
Хабр
SQL HowTo: обход дерева иерархии «по курсору» через двойную рекурсию
Порядок обхода узлов дерева иерархии В предыдущих статьях "PostgreSQL Antipatterns: навигация по реестру" , "PostgreSQL 13: happy pagination WITH TIES" и "SQL HowTo: курсорный пейджинг с неподходящей...
SQL HowTo: наперегонки со временем
#БлогкомпанииТензор #PostgreSQL #Программирование #SQL #Администрированиебазданных #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/676784/
#БлогкомпанииТензор #PostgreSQL #Программирование #SQL #Администрированиебазданных #postgresql #sqltipsandtricks IV
https://habr.com/ru/post/676784/
Хабр
SQL HowTo: наперегонки со временем
В PostgreSQL несложно написать запрос, который уйдет в глубокую рекурсию или просто будет выполняться гораздо дольше, чем нам хотелось бы. Как от этого защититься? А чтобы еще и полезную работу...
Топ полезных SQL-запросов для PostgreSQL
#PostgreSQL #SQL #Администрированиебазданных #postgresql #sql #sqltipsandtricks #administration IV
https://habr.com/ru/post/696274/
#PostgreSQL #SQL #Администрированиебазданных #postgresql #sql #sqltipsandtricks #administration IV
https://habr.com/ru/post/696274/
Хабр
Топ полезных SQL-запросов для PostgreSQL
Статей о работе с PostgreSQL и её преимуществах достаточно много, но не всегда из них понятно, как следить за состоянием базы и метриками, влияющими на её оптимальную работу. В статье подробно...
SQL HowTo: крупицы золота в реестре
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #SQL #Алгоритмы #sqltipsandtricks #postgresql IV
https://habr.com/ru/post/718092/
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #SQL #Алгоритмы #sqltipsandtricks #postgresql IV
https://habr.com/ru/post/718092/
Хабр
SQL HowTo: крупицы золота в реестре
В большинстве учетных систем, типа нашего СБИС , рано или поздно возникает проблема быстрого отображения реестра , в который по просьбам бизнес‑пользователей накручено несколько...
SQL HowTo: замена в строке по набору
#БлогкомпанииТензор #Ненормальноепрограммирование #PostgreSQL #Программирование #SQL #sql #sqltipsandtricks IV
https://habr.com/ru/companies/tensor/articles/734478/
#БлогкомпанииТензор #Ненормальноепрограммирование #PostgreSQL #Программирование #SQL #sql #sqltipsandtricks IV
https://habr.com/ru/companies/tensor/articles/734478/
Хабр
SQL HowTo: замена в строке по набору
Решим сегодня простую, казалось бы, задачу: как на PostgreSQL можно в строке провести замены по набору пар строк . То есть в исходной строке 'abcdaaabbbcccdcba' заменить, например, {'а' -> 'x',...
PostgreSQL Antipatterns: ходим по JSON-граблям
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #Высокаяпроизводительность #postgresql #sqltipsandtricks IV
https://habr.com/ru/companies/tensor/articles/771406/
#БлогкомпанииТензор #PostgreSQL #SQL #Администрированиебазданных #Высокаяпроизводительность #postgresql #sqltipsandtricks IV
https://habr.com/ru/companies/tensor/articles/771406/
Хабр
PostgreSQL Antipatterns: ходим по JSON-граблям
Недавно попался на глаза примерно следующий кусок запроса: ... , (((TABLE jsd) -> src.id::text)::jsonb ->> 'Номер')::text "Номер" , (((TABLE jsd) -> src.id::text)::jsonb ->>...
SQL HowTo: TOP-N на субинтервалах
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #SQL #Администрированиебазданных #postgresql #sqltipsandtricks IV
https://habr.com/ru/companies/tensor/articles/776834/
#БлогкомпанииТензор #Высокаяпроизводительность #PostgreSQL #SQL #Администрированиебазданных #postgresql #sqltipsandtricks IV
https://habr.com/ru/companies/tensor/articles/776834/
Хабр
SQL HowTo: TOP-N на субинтервалах
Периодически сталкиваюсь с однотипными задачами вида "показать TOP-N позиций на каждом из вложенных интервалов некоторого периода" . Это может быть "5 лучших по успеваемости студентов в каждом...
SQL HowTo: Black and White (Puzzle Hunt 2010)
#sql #sqltipsandtricks #postgresql
https://habr.com/ru/companies/tensor/articles/845386/
#sql #sqltipsandtricks #postgresql
https://habr.com/ru/companies/tensor/articles/845386/
Хабр
SQL HowTo: Black and White (Puzzle Hunt 2010)
Некоторые головоломки можно решать на SQL just for fun, а часть получается выразить на этом декларативном языке даже эффективнее других, императивных. Попробовать сделать более наглядное решение, а...
PostgreSQL Antipatterns: «вращаем» JSON
#postgresql #sql #sqltipsandtricks #json #json_agg_object #array_agg #first_value
https://habr.com/ru/companies/tensor/articles/850522/
#postgresql #sql #sqltipsandtricks #json #json_agg_object #array_agg #first_value
https://habr.com/ru/companies/tensor/articles/850522/
Хабр
PostgreSQL Antipatterns: «вращаем» JSON
Принимать сложные параметры запроса в виде JSON - полезно, хранить его в базе - удобно, но работа с ним в рамках SQL-запроса зачастую вызывает затруднения . Сегодня столкнулся с очередным нетипичным...
SQL HowTo: агрегация внутри рекурсии (Advent of Code 2024, Day 11: Plutonian Pebbles)
#postgresql #sql #sqltipsandtricks #рекурсия #агрегация #adventofcode
https://habr.com/ru/companies/tensor/articles/865894/
#postgresql #sql #sqltipsandtricks #рекурсия #агрегация #adventofcode
https://habr.com/ru/companies/tensor/articles/865894/
Хабр
SQL HowTo: агрегация внутри рекурсии (Advent of Code 2024, Day 11: Plutonian Pebbles)
Сегодня посмотрим на примере задачки из Advent of Code зачем и как можно обойти ошибку aggregate functions are not allowed in a recursive query's recursive term , возникающую при попытке агрегировать...
SQL HowTo: «чистые» регулярки (Advent of Code 2024, Day 3: Mull It Over)
#postgresql #sql #sqltipsandtricks #adventofcode2024
https://habr.com/ru/companies/tensor/articles/869004/
#postgresql #sql #sqltipsandtricks #adventofcode2024
https://habr.com/ru/companies/tensor/articles/869004/
Хабр
SQL HowTo: «чистые» регулярки (Advent of Code 2024, Day 3: Mull It Over)
В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим...
SQL HowTo: работа с массивами (Advent of Code 2024, Day 4: Ceres Search)
#postgresql #sql #sqltipsandtricks #adventofcode2024
https://habr.com/ru/companies/tensor/articles/869026/
#postgresql #sql #sqltipsandtricks #adventofcode2024
https://habr.com/ru/companies/tensor/articles/869026/
Хабр
SQL HowTo: работа с массивами (Advent of Code 2024, Day 4: Ceres Search)
В этой челлендж-серии статей попробуем использовать PostgreSQL как среду для решения задач Advent of Code 2024 . Возможно, SQL не самый подходящий для этого язык, зато мы рассмотрим...