INSERT: INSERT INTO users (email, name, role) VALUES ('test@qa.com', 'Test User', 'user'). Множественная: INSERT INTO products (name, price) VALUES ('Product1', 100), ('Product2', 200). UPDATE: UPDATE users SET role = 'admin' WHERE email = 'test@qa.com'. DELETE: DELETE FROM orders WHERE created_at < NOW() - INTERVAL '30 days'. Для тест-данных: используем транзакцию — если тест провалился, ROLLBACK возвращает состояние. BEGIN; INSERT ...; -- тест; ROLLBACK;.
Как писать INSERT, UPDATE, DELETE для подготовки тестовых данных?
Middle
431 просмотровAFK Offer AI
Опишите процесс настройки тест-окружения для нового разработчика: что нужно установить, как запустить локально API + БД + тесты, какие credentials нужны, как запустить отдельный тест.