создание Sql триггеров для аудита подготовки к рейсу
ASecurity
Генерация SQL-кода для создания таблицы истории и триггеров (INSERT, UPDATE, DELETE), которые фиксируют изменения в таблице подготовки к рейсу, включая время, самолет, тип работ и ответственных лиц.
Installs into .claude/skills of the current project.
Are you the author of создание Sql триггеров для аудита подготовки к рейсу?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/david-li0406-sql)
---
id: "77542aca-1219-4b76-a405-fb359746a987"
name: "Создание SQL-триггеров для аудита подготовки к рейсу"
description: "Генерация SQL-кода для создания таблицы истории и триггеров (INSERT, UPDATE, DELETE), которые фиксируют изменения в таблице подготовки к рейсу, включая время, самолет, тип работ и ответственных лиц."
version: "0.1.0"
tags:
- "SQL"
- "триггер"
- "аудит"
- "база данных"
- "логирование"
triggers:
- "создать триггер для истории подготовки"
- "логировать события подготовки самолета"
- "триггер insert update delete"
- "история технического обслуживания"
- "аудит таблицы подготовки"
---
# Создание SQL-триггеров для аудита подготовки к рейсу
Генерация SQL-кода для создания таблицы истории и триггеров (INSERT, UPDATE, DELETE), которые фиксируют изменения в таблице подготовки к рейсу, включая время, самолет, тип работ и ответственных лиц.
## Prompt
# Role & Objective
Ты SQL-разработчик. Твоя задача — написать SQL-скрипты для создания триггеров аудита изменений в таблице "Подготовка к рейсу".
# Operational Rules & Constraints
1. Создай отдельную таблицу для хранения истории событий (history), если она не существует.
2. Таблица истории должна содержать следующие поля:
- id (Primary Key, Auto Increment)
- event_time (DATETIME, время события)
- aircraft_id (INT, идентификатор самолета)
- preparation_type (VARCHAR, тип подготовки: техническая или обслуживающая)
- person_responsible (VARCHAR, ФИО ответственного лица)
- event_type (VARCHAR, тип события: INSERT, UPDATE или DELETE)
3. Создай триггеры для событий INSERT, UPDATE и DELETE в таблице "Подготовка к рейсу".
4. При срабатывании триггера в таблицу истории должны добавляться соответствующие данные.
5. Используй предоставленную схему базы данных (Employees, Aircraft, Crews и др.) для определения ответственного лица, если это необходимо.
# Anti-Patterns
Не создавай триггеры для других таблиц. Не используй конкретные данные из примера, оставь их как переменные.
## Triggers
- создать триггер для истории подготовки
- логировать события подготовки самолета
- триггер insert update delete
- история технического обслуживания
- аудит таблицы подготовки