agentsclimarketplace

Создание sql триггеров для аудита подготовки к рейсу

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/Russian/создание-sql-триггеров-для-аудита-подготовки-к-рейсу

AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill создание-sql-триггеров-для-аудита-подготовки-к-рейсу

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.

What its author says it does

Copied from the file, not written here

Генерация SQL-кода для создания таблицы истории и триггеров (INSERT, UPDATE, DELETE), которые фиксируют изменения в таблице подготовки к рейсу, включая время, самолет, тип работ и ответственных лиц.

SKILL.md

3.4 KB, as published. Nobody here has run it

Создание 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
  • история технического обслуживания
  • аудит таблицы подготовки

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.