Какая функция в PostgreSQL используется для преобразования обычного текста в поисковый запрос типа tsquery (с поддержкой операторов & и |)?
Anonymous Quiz
54%
to_tsquery()
21%
to_tsvector()
13%
plainto_tsquery()
11%
phraseto_tsquery()
Какой тип данных в PostgreSQL лучше всего подходит для хранения денежных сумм с фиксированной точностью без ошибок округления?
Anonymous Quiz
14%
REAL
23%
DOUBLE PRECISION
34%
NUMERIC
29%
FLOAT
❤1
Какая функция в PostgreSQL возвращает последнее значение, сгенерированное последовательностью (sequence) в текущей сессии?
Anonymous Quiz
60%
last_val()
17%
nextval()
16%
currval()
6%
setval()
Какое ключевое слово в PostgreSQL позволяет выбрать только одну первую строку для каждого уникального значения в указанном столбце?
Anonymous Quiz
18%
DISTINCT ON
39%
DISTINCT
17%
UNIQUE ONLY
26%
FIRST_VALUE
🤝2
Для чего используется команда TRUNCATE вместо DELETE для очистки большой таблицы?
Anonymous Quiz
23%
Для удаления только части строк
43%
Для мгновенного освобождения места без сканирования строк
5%
Для сохранения триггеров уровня строк
28%
Для удаления таблицы из базы
❤2
Как называется механизм PostgreSQL, позволяющий ограничить видимость строк в таблице для пользователя на основе определенных правил (политик)?
Anonymous Quiz
13%
Column-Level Security
35%
Table Access Control
24%
View-Only Access
28%
Row-Level Security (RLS)
❤1
Какой оператор используется в PostgreSQL для проверки, содержит ли левый массив в себе все элементы правого массива?
Anonymous Quiz
43%
IN
24%
@>
16%
<@
17%
&&
Как в PostgreSQL называется виртуальная таблица, содержимое которой определяется SQL-запросом и не хранится физически на диске?
Anonymous Quiz
15%
Materialized View
44%
Temp Table
7%
Index
33%
View
❤2
Обратная сторона массивов в PostgreSQL
#почитать
Начать работу с массивами в PostgreSQL проще простого: объявили колонку как integer[], вставили значения — и готово. Или вообще собрали массив на лету.
Официальная документация дает неплохую базу. Но за этим простым интерфейсом скрывается куда более сложная механика, чем многие привыкли думать. Массивы в PostgreSQL — это не просто «списки, которые можно засунуть в поле таблицы». У них своя стратегия работы с памятью, собственная логика индексации и целый ворох граничных случаев.
В статье подробно разберем аспекты работы с массивами, которые могут неожиданно создать проблемы в продакшене.
✅ Читать статью
#почитать
Начать работу с массивами в PostgreSQL проще простого: объявили колонку как integer[], вставили значения — и готово. Или вообще собрали массив на лету.
Официальная документация дает неплохую базу. Но за этим простым интерфейсом скрывается куда более сложная механика, чем многие привыкли думать. Массивы в PostgreSQL — это не просто «списки, которые можно засунуть в поле таблицы». У них своя стратегия работы с памятью, собственная логика индексации и целый ворох граничных случаев.
В статье подробно разберем аспекты работы с массивами, которые могут неожиданно создать проблемы в продакшене.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой метод партиционирования в PostgreSQL разделяет данные на основе вхождения значения в определенные диапазоны (например, даты)?
Anonymous Quiz
7%
LIST
20%
HASH
10%
KEY
63%
RANGE
❤1
Какая команда в PostgreSQL используется для установки дополнительных модулей, таких как pg_stat_statements или postgis?
Anonymous Quiz
36%
CREATE EXTENSION
23%
LOAD MODULE
34%
INSTALL PACKAGE
7%
IMPORT PLUGIN
Какая оконная функция в PostgreSQL используется для присвоения уникального порядкового номера каждой строке в рамках раздела?
Anonymous Quiz
38%
RANK()
10%
DENSE_RANK()
48%
ROW_NUMBER()
4%
LAG()
❤2
Forwarded from QA Live 🚩 Тестирование ПО
▫️GPT-шорткаты: что работает, а что нет
▫️Ты QA и у тебя баги. Какие из них блокируют релиз?
▫️Разбираемся в многообразии видов тестирования
▫️Почему классический подход к QA больше не работает (и виновата ли в этом эпоха ИИ)
▫️Как приручить сервисы-моки
▫️Apache Kafka: как настроить тестирование сообщений в топиках
▫️В агентскую эпоху не все архитектуры кода одинаково полезны
▫️10 способов тестировать iOS-приложения: состояния и стадии жизненного цикла
▫️Как тестировать внешние API в Python: от DI-мока до настоящего HTTP-сервера
▫️Могут ли LLM находить flaky‑тесты по одному только коду теста? Разбор одного исследования
▫️В логах Kibana лежат тест-кейсы. Вот CLI, чтобы их достать. С auth, заскрабленным по умолчанию
▫️Аналитики и нагрузочное тестирование: как это работает на практике
▫️AI-агент действительно ловит баги? Пусть докажет на бенчмарке
▫️Как я автоматизировал UI в Windows: UIAutomation и Win32
▫️Синергия E2E и скриншотных тестов: создание надежной системы тестирования iOS с помощью XCTest
▫️Как ускорить автотесты на Python в Pytest в 8,5 раз
▫️10 мощных тестов с Chrome DevTools
▫️Первый месяц в Bug Bounty: итоги, цифры и выученные уроки
▫️Внедряем Testcontainers за два дня или как перестать бояться рефакторинга и начать доверять своим тестам
▫️Где тестировщику искать работу в 2026 году
▫️Мы пытались заменить QA нейросетью. Не получилось
▫️Когда тестировщик в отпуске, команда справится!
▫️10 актуальных remote-вакансий для тестировщика
▫️Lindows OS — фейковая ось с гениальным названием
▫️Как наша инди игра продержалась на главной странице itch.io больше месяца: разбор эксперимента
▫️15 вещей, которые вы бы не хотели знать о мессенджере MAX: тайная запись звука с микрофона в звонках и много чего еще
▫️Немного извращений из мира прокси и VPN
▫️Почему технологии не сделали нас счастливее: ищем ответ в антиутопиях Стругацких
Чувствуй баги
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой оператор в PostgreSQL используется для проверки «перекрытия» (overlap) двух геометрических фигур или временных интервалов?
Anonymous Quiz
35%
@>
34%
&&
16%
<<
16%
~=
Какое расширение PostgreSQL позволяет собирать статистику выполнения всех SQL-запросов для выявления самых медленных из них?
Anonymous Quiz
26%
pg_stat_statements
27%
pg_stat_activity
29%
pg_monitor
18%
pg_query_audit
Как в PostgreSQL называется специальный столбец, который содержит физический адрес версии строки (ID блока и смещение)?
Anonymous Quiz
57%
ctid
29%
tableoid
8%
xmin
6%
cmax
Какой оператор используется для получения строк, которые есть в первом результате запроса, но отсутствуют во втором?
Anonymous Quiz
23%
UNION
25%
INTERSECT
12%
MINUS
41%
EXCEPT
Какой тип данных в PostgreSQL следует использовать для хранения UUID (Universally Unique Identifier)?
Anonymous Quiz
4%
TEXT
23%
VARCHAR
10%
SERIAL
63%
UUID
🌚1
SQL за одну статью: от «SELECT *» до оконных функций и сложных JOIN-ов
#почитать
В этой статье мы пропустим скучную академическую теорию и разберем только то, что реально нужно в работе. Мы пройдем путь от анатомии таблиц и базовых джоинов до оконных функций. А в конце заглянем под капот базы данных и разберем логический порядок выполнения запроса — секретный ингредиент, который навсегда избавит вас от вопроса: «Почему эта строчка не работает?!».
✅ Читать статью
#почитать
В этой статье мы пропустим скучную академическую теорию и разберем только то, что реально нужно в работе. Мы пройдем путь от анатомии таблиц и базовых джоинов до оконных функций. А в конце заглянем под капот базы данных и разберем логический порядок выполнения запроса — секретный ингредиент, который навсегда избавит вас от вопроса: «Почему эта строчка не работает?!».
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой объект в PostgreSQL используется для нормализации слов (удаления окончаний) при создании поискового индекса tsvector?
Anonymous Quiz
27%
Parser
27%
Dictionary
40%
Lexer
6%
Tokenizer
Какое ключевое слово используется в оконных функциях PostgreSQL для определения группы строк, к которым применяется функция?
Anonymous Quiz
57%
GROUP BY
29%
PARTITION BY
7%
ORDER BY
8%
RANGE BETWEEN
🌚1