database-migration
Планирование надежных миграций баз данных
Изменения базы данных могут привести к простоям, потере данных и сбоям при откате. Этот навык помогает структурировать ORM-миграции, преобразования данных, планы отката и шаги развертывания без простоя.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "database-migration" from https://skillstore.io/skills/sickn33-database-migration.md and its manifest at https://skillstore.io/api/skills/sickn33-database-migration/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «database-migration». Добавить обязательное поле status в таблицу users.
Ожидаемый результат:
- Поэтапный план, который добавляет поле с безопасным значением по умолчанию.
- Путь отката, который удаляет поле, если валидация завершается ошибкой.
- Чеклист для тестов в staging перед развертыванием в production.
Использование «database-migration». Переименовать столбец без простоя.
Ожидаемый результат:
- Поэтапный подход, который добавляет новый столбец, выполняет обратное заполнение данных и обновляет чтение в приложении.
- Рекомендации по синхронизации обоих столбцов во время перехода.
- Шаги очистки после стабилизации нового пути выполнения кода.
Использование «database-migration». Перенести JSON-данные из PostgreSQL в MySQL.
Ожидаемый результат:
- Проверка совместимости поведения и индексирования JSON-полей.
- План тестирования миграции с использованием выборки production-данных.
- Проверки количества строк, null и преобразованных значений.
Аудит безопасности
БезопасноAll 28 static findings are false positives caused by Markdown code fences, JavaScript SQL template literals, and ordinary schema identifiers. The skill provides educational database migration examples and contains no command execution, system reconnaissance, prompt injection, or malicious intent.
Факторы риска
⚙️ Внешние команды (26)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/sickn33-database-migration/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/sickn33-database-migration?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/sickn33-database-migration?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-database-migration/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/sickn33-database-migration.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
sickn33. (2026). database-migration security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-database-migration/audits/5Цитата BibTeX
@techreport{sickn33-sickn33-database-migration-2026,
author = {sickn33},
title = {database-migration security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-database-migration/audits/5},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "database-migration security audit report (audit version 5)"
version: "unspecified"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/sickn33-database-migration/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-database-migration:audit:5"
description: "Skillstore immutable audit report identifier"
Сравнить варианты
4 устанавливаемых вариантовНавык каждого автора остаётся отдельным устанавливаемым вариантом. Рекомендуемый вариант ранжируется по данным Skillstore.
Почему этот вариант первый
wshobson-database-migration
2026-09-09
sickn33-database-migration
2026-09-09
doyajin174-database-migration
2026-09-09
cleanexpo-database-migration
2026-09-09
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Планирование ORM-миграции
Создайте последовательность миграции для Sequelize, TypeORM или Prisma с соответствующими шагами отката.
Проектирование пути отката
Подготовьте шаги транзакций, резервного копирования и проверки перед изменением структур производственной базы данных.
Координация релиза без простоя
Разделите изменения схемы на развертываемые фазы, которые сохраняют совместимость старой и новой версий приложения.
Попробуйте эти промпты
Помогите мне спланировать миграцию базы данных, которая добавляет [field] в [table] с использованием [ORM]. Включите шаги валидации и отката.
Разработайте план миграции для изменения [old model] в [new model]. Объясните обратное заполнение данных, обработку null и риски отката.
Создайте план развертывания без простоя для [schema change]. Включите фазы приложения, проверки мониторинга и триггеры отката.
Проверьте мой план перехода с [source database or ORM] на [target database or ORM]. Определите различия типов, риски для данных и шаги проверки.
Лучшие практики
- Определяйте поведение отката до написания прямой миграции.
- Тестируйте миграции на staging-данных, соответствующих production-масштабу.
- Используйте небольшие совместимые изменения для работающих систем, когда простой недопустим.
Избегать
- Запуск необратимых изменений схемы без протестированного плана восстановления.
- Объединение крупных обратных заполнений данных с несвязанными изменениями схемы.
- Развертывание кода приложения, который предполагает, что изменение схемы уже завершено.
Часто задаваемые вопросы
Какие ORM охватывает этот навык?
Может ли он выполнять миграции за меня?
Поддерживает ли он развертывания без простоя?
Можно ли использовать его для преобразований данных?
Заменяет ли он проверку базы данных?
Полезен ли он для переносов между базами данных?
Сведения для разработчиков
Автор
sickn33Лицензия
MIT
Ревизия Skillstore
r2
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/database-migrationСсылка
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
Актуальность поддержки
26.07.2026
Использование
6 загрузок · 157 просмотров
Структура файлов
📄 SKILL.md