uz
Feedback
SQL для тестировщика

SQL для тестировщика

Kanalga Telegram’da o‘tish

Прокачиваем SQL — must have skill для хорошего тестировщика. От создателей @godoftesting По всем вопросам: @anothertechrock

Ko'proq ko'rsatish
7 031
Obunachilar
-1824 soatlar
-887 kunlar
-32030 kunlar
Postlar arxiv
🔐 Postgresus - self-hosted инструмент для резервного копирования и мониторинга PostgreSQL базы данных Возможности: - создани
🔐 Postgresus - self-hosted инструмент для резервного копирования и мониторинга PostgreSQL базы данных Возможности: - создание бекапов по расписанию для PostgreSQL 13-18; - уведомления в Telegram, Slack, Discord, если бекап сломался или база недоступна; - хранение бекапов локально, в S3 или Google Drive; - health check базы данных раз в минуту; - Apache 2.0 лицензия (полностью открытый); Запуск через Docker:
docker run -d 
  --name postgresus 
  -p 4005:4005 
  -v ./postgresus-data:/postgresus-data 
  --restart unless-stopped 
  rostislavdugin/postgresus:latest
📌 GitHub

Как PostgreSQL обрабатывает CHECK ограничения при массовой вставке с COPY?
Anonymous voting

Какой тип индекса в MySQL лучше всего подходит для ускорения поиска по диапазону значений?
Anonymous voting

🟢Дайджест полезных материалов по QA 🐞 14 - 23 ноября 🛠 Инструменты ▫️Тестирование Python-приложений в масштабе ▫️Apache Kafka для QA инженера или что нужно знать тестировщику о Kafka ▫️Обзор HTTP-клиента Connekt и примеры сценариев тестирования ▫️Простой и быстрый инструмент для сбора графиков из Grafana ▫️Как я перестал бояться GUI-тестов и научился их любить (почти) 💼 Кейсы ▫️Как мы тестируем Ростелеком.Warehouse: тестовые сценарии, сбор и анализ метрик по результатам тестирования ▫️Интеграция OpenSearch: от функционального тестирования до проверки интеллекта поиска 📈 Шаблоны и метрики ▫️10 универсальных шаблонов тест-кейсов для тестирования приложений ▫️QA-метрики: что на самом деле важно измерять и как в этом помогает TMS ▫️Бенчмарки для теста телефона на производительность 🐺 Карьера ▫️Джун, который видит: ошибки, которые может заметить только начинающий 🛡 Безопасность ▫️Почему QA должен думать о безопасности IT-продукта ▫️Карты, деньги, два бага: погружаемся в программный взлом банкоматов 🤖 ИИ ▫️«Нейросеть, мы тебя отключим»: интервью о взломе LLM и реальной цене ИИ-инструментов ▫️Чтобы взломать нейросеть, достаточно написать запрос стихами — исследование ▫️UI-тестирование с применением машинного обучения 🌴 Отдохнуть ▫️Молитва любви, или трудности нейроперевода на праиндоевропейский язык ▫️Как SMM Газпрома устроили добровольный «слив» данных клиентов ▫️Автономный дом кочевника с дождевой водой, солнечными панелями. Жизнь без водопровода, газа и счетов 👀 Посмотреть 🌐Getting Started with Playwright Agents ⏱️25 минут 🌐Клетка для автотестов ⏱️45 минут 🌐ML-модель в сервисе под нагрузкой⏱️ 45 минут 🌐Как мы создали стенд-робопалец для тестирования устройств на новой мобильной ОС ⏱️45 минут

Как PostgreSQL обрабатывает конфликт при одновременном обновлении одной строки в разных транзакциях с уровнем изоляции READ COMMITTED?
Anonymous voting

Что произойдет, если в PL/pgSQL функция неявно возвращает значение без оператора RETURN?
Anonymous voting

Что делает оператор REPLACE INTO в MySQL?
Anonymous voting

Что происходит при использовании ALTER TABLE ... ALTER COLUMN ... SET STATISTICS?
Anonymous voting

Какой тип индекса MySQL лучше всего подходит для геопространственных данных?
Anonymous voting

Как PostgreSQL обрабатывает NULL при использовании оператора DISTINCT ON?
Anonymous voting

👑 Кто работает PM — тот в цирке не смеется Наша сегодняшняя рекомендация — канал с PM юмором. Мы работаем в проджект-менеджм
👑 Кто работает PM — тот в цирке не смеется Наша сегодняшняя рекомендация — канал с PM юмором. Мы работаем в проджект-менеджменте и уже не смеемся. Но если вас можно рассмешить welcome в PM Humor

Как хранить деньги в базах данных и почему это не так просто, как кажется #почитать Некоторые валюты имеют фиксированный курс
Как хранить деньги в базах данных и почему это не так просто, как кажется #почитать Некоторые валюты имеют фиксированный курс к другой валюте. Например, гонконгский доллар (HKD) с 1983 года привязан к доллару США в диапазоне 7,75-7,85 HKD за 1 USD. Большинство валют ведут себя предсказуемо: 2 знака после запятой (точность, precision) — доллары, евро, рубли с их центами и копейками. Но есть и «особенные» — японская йена вообще без дробных частей, а иорданский динар делится на 1000 филсов и может довести до тысячных (0.001 JOD). Приятно, когда есть стандарты, но реальный мир любит отклонения. Мавритания и Мадагаскар пошли своим путем: их валюты не используют десятичную систему: 1 угия = 5 хумов, 1 ариари = 5 ираймбиланджа. У криптовалют может быть до 18 десятичных знаков (например, у ETH). Количество знаков после запятой может изменяться со временем из-за инфляции. Деноминация решает проблему кардинально, но требует введения нового валютного кода. Пример из российской практики: до 29 февраля 2004 года использовался код валюты RUR (810), а после деноминации был введен RUB (643). Интересно, что в некоторых legacy-системах до сих пор можно встретить старый код. У некоторых валют младшие единицы существуют только на бумаге — физически 0.1 японской йены или 0.1 южнокорейской воны не существует, хотя технически такие суммы возможны в расчетах. При хранении цен на недорогие товары может потребоваться дополнительная точность. Например, после конвертации товар за $0.01 может стоить 0.009 евро — такую цену нужно где-то хранить, даже если евро формально имеет только 2 знака после запятой. Читать статью

Как MySQL обрабатывает запрос с использованием GROUP BY и столбцами, не входящими в агрегатные функции и не перечисленными в GROUP BY?
Anonymous voting

❌ «В IT сейчас работы нет» — слышали такое? А вот и нет 🙅‍♂️ Мы каждый день публикуем новые, живые вакансии с вилкой и прямы
❌ «В IT сейчас работы нет» — слышали такое? А вот и нет 🙅‍♂️ Мы каждый день публикуем новые, живые вакансии с вилкой и прямыми контактами рекрутеров в телеграм. Подборки для всех направлений — от джуна до лида. Есть даже еженедельные интерншипы и стажировки для начинающих. 🔎 Выбирай свой канал: QA → @qa_work PM → @jobs_pm BA/SA → @analytics_jobs .NET → @job_dotnet DS/ML → @dsml_jobs PHP → @work_php Java → @java_dev_job Python → @jobrocket_python 🧩 Или подпишись сразу на все

Что произойдёт, если в транзакции вызвать SET TRANSACTION ISOLATION LEVEL SERIALIZABLE после выполнения запросов?
Anonymous voting

Какой из перечисленных типов индексов в PostgreSQL подходит для геопространственных данных?
Anonymous voting

Какой из вариантов описывает поведение EXCLUDE ограничения в PostgreSQL?
Anonymous voting

Типы данных для хранения вещественных чисел в PostgreSQL #почитать Типы данных PostgreSQL для работы с вещественными числами:
Типы данных для хранения вещественных чисел в PostgreSQL #почитать Типы данных PostgreSQL для работы с вещественными числами: 1) float4, синоним real, синоним float(1..24) 2) float8, синоним float, синоним double precision, синоним float(25..53) 3) numeric, синоним decimal (десятичные числа). Диапазон для этого типа значительный: 131072 цифр до точки и 16383 цифр после точки. Но если при определении типа указать numeric(точность, масштаб), то максимальные значения точности и масштаба 1000. numeric можно объявить с отрицательным масштабом: значения могут округляться до десятков, сотен, тысяч. Во всех этих типах данных кроме чисел и null могут храниться значения Infinity, -Infinity, NaN. Читать статью

Что произойдет, если в транзакции PostgreSQL вызвать SET LOCAL для параметра, а затем выполнить ROLLBACK?
Anonymous voting

PostgreSQL поддерживает параметры с дефолтными значениями, которые применяются, если аргумент не передан.
Anonymous voting