database-migrations-sql-migrations
خطط لترحيلات قواعد بيانات SQL آمنة
قد تتسبب تغييرات مخطط قاعدة البيانات في توقف الخدمة، أو فقدان البيانات، أو إبطاء الإصدارات. تساعد هذه المهارة في تخطيط ترحيلات SQL بدون توقف، مع خطوات للتحقق، والتراجع، والأداء.
توقف واطلب التأكيد قبل التثبيت.
راجع الخطة واحصل على موافقة صريحة من المستخدم قبل تغيير الملفات.
التثبيت باستخدام Agent لدي
انسخ هذا الطلب إلى Agent لديك. يتضمن صفحة Skill المعتمدة وملف manifest.
Review the Skillstore skill "database-migrations-sql-migrations" from https://skillstore.io/skills/sickn33-database-migrations-sql-migrations.md and its manifest at https://skillstore.io/api/skills/sickn33-database-migrations-sql-migrations/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.يجب أن يواصل Agent عرض خطته وطلب أي تأكيد تفرضه سياسة الأمان.
موارد مهيّأة لـ Agents
استخدم هذه الروابط عندما يحتاج AI Agent أو crawler أو script إلى سياق نظيف بدلًا من قراءة الصفحة كاملة.
اختبرها
جارٍ استخدام "database-migrations-sql-migrations". أحتاج إلى إضافة تفضيلات المستخدم لجميع المستخدمين الحاليين دون توقف.
النتيجة المتوقعة:
خطة مرحلية تتضمن إضافة جدول يقبل القيم الفارغة، وbackfill في الخلفية، وفحوصات تحقق، وترتيب نشر الكود، ونقاط تحقق للتراجع.
جارٍ استخدام "database-migrations-sql-migrations". يعيد ترحيلي كتابة قيم حالة الطلب عبر جدول كبير.
النتيجة المتوقعة:
استراتيجية ترحيل بالدفعات تتضمن حدود cursor، وعناصر تحكم للإيقاف المؤقت، ومراقبة التقدم، وفحوصات الاتساق، ونقطة قرار للتراجع.
جارٍ استخدام "database-migrations-sql-migrations". نحتاج إلى إزالة عمود قديم بعد نشر تغييرات التطبيق.
النتيجة المتوقعة:
قائمة تحقق expand-contract تغطي مراجعة التبعيات، والتحقق من مسار القراءة، والإزالة المؤجلة، وفحوصات النسخ الاحتياطي، وملاحظات الإصدار.
التدقيق الأمني
مخاطر عاليةThe skill contains documentation and code samples; none automatically execute commands or access SQLite files, so all 33 static alerts are false positives for those patterns. However, the rollback and Python examples interpolate unvalidated values into SQL and paths, creating adoption-time injection and file-selection risks. No prompt injection, network access, credential exfiltration, or hidden execution was found.
مخاوف أمنية مؤكدة (2)
عوامل الخطر
شارك واستشهد بهذا التقرير
شارك تقرير التقييم المرتبط بالإصدار والشارة المحايدة وبطاقة التضمين والاستشهادات. تعرض Skillstore الأدلة من دون أن تقرر ما إذا كانت هذه المهارة آمنة.
نسخ رابط التقرير
https://skillstore.io/skills/sickn33-database-migrations-sql-migrations/audits/5?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportشارة Markdown
[](https://skillstore.io/skills/sickn33-database-migrations-sql-migrations?utm_source=security_passport_badge)شارة HTML
<a href="https://skillstore.io/skills/sickn33-database-migrations-sql-migrations?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-database-migrations-sql-migrations/security.svg" alt="Skillstore security assessment" loading="lazy"></a>بطاقة قابلة للتضمين
<iframe src="https://skillstore.io/embed/skills/sickn33-database-migrations-sql-migrations.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-migrations-sql-migrations security audit report (audit version 5) [Author version unspecified]. Skillstore. https://skillstore.io/skills/sickn33-database-migrations-sql-migrations/audits/5اقتباس BibTeX
@techreport{sickn33-sickn33-database-migrations-sql-migrations-2026,
author = {sickn33},
title = {database-migrations-sql-migrations security audit report (audit version 5)},
institution = {Skillstore},
year = {2026},
number = {5},
url = {https://skillstore.io/skills/sickn33-database-migrations-sql-migrations/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-migrations-sql-migrations 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-migrations-sql-migrations/audits/5"
identifiers:
- type: other
value: "skillstore:sickn33-database-migrations-sql-migrations:audit:5"
description: "Skillstore immutable audit report identifier"
تقييم Skillstore
سبب هذا التقييم موثوقية الأدلة: متوسطما الذي يمكنك بناؤه
تخطيط تغيير آمن في المخطط
أنشئ خطة ترحيل مرحلية لإضافة أعمدة قاعدة بيانات أو إعادة تسميتها أو إزالتها مع أقل قدر ممكن من التوقف.
مراجعة مخاطر الإصدار
قيّم ترتيب الترحيل، ومخاطر القفل، وفحوصات التحقق، وجاهزية التراجع قبل النشر في الإنتاج.
توثيق تغييرات قاعدة البيانات
حضّر ملاحظات ترحيل واضحة، وخطوات تحقق، وإجراءات تراجع لسجلات الإصدار والتدقيق.
جرّب هذه الموجّهات
ساعدني في تخطيط ترحيل SQL لهذا التغيير. اسأل عن نوع قاعدة البيانات المفقود، وحجم الجدول، وحدود التوقف، واحتياجات التراجع.
أنشئ خطة طرح بدون توقف لهذا التغيير في المخطط. ضمّن مراحل expand، وbackfill، والتحقق، والنشر، وcontract، والتراجع.
راجع نهج الترحيل هذا من حيث مخاطر القفل، ومخاطر سلامة البيانات، وثغرات التراجع، واحتياجات المراقبة. اذكر الإصلاحات المطلوبة أولاً.
صمم استراتيجية backfill لجدول كبير تتضمن المعالجة بالدفعات، واختيار cursor، وسلوك إعادة المحاولة، وتتبع التقدم، والتحقق بعد الترحيل.
أفضل الممارسات
- أكد محرك قاعدة البيانات، والإصدار، وحجم الجدول، وميزانية التوقف قبل صياغة خطوات الترحيل.
- استخدم تغييرات مرحلية، واستعلامات تحقق، ونسخاً احتياطية، ونقاط تحقق للتراجع في ترحيلات الإنتاج.
- اختبر الترحيلات على أحجام بيانات واقعية قبل جدولة التنفيذ في الإنتاج.
تجنب
- لا تشغل تغييرات مخطط تدميرية دون مسار تراجع مختبر.
- لا تنفذ backfill للجداول الكبيرة في معاملة واحدة غير محدودة.
- لا تفترض أن SQL المولدة آمنة دون مراجعة خاصة بقاعدة البيانات.
الأسئلة المتكررة
ما قواعد البيانات التي تغطيها هذه المهارة؟
هل يمكنها تشغيل الترحيلات نيابة عني؟
هل تدعم الإصدارات بدون توقف؟
هل يمكنها كتابة إجراءات التراجع؟
هل ينبغي استخدام SQL المولدة مباشرة؟
هل هذا مفيد مع Claude Code و Codex؟
تفاصيل المطور
المؤلف
sickn33الترخيص
MIT
مراجعة Skillstore
r2
تنبيه الإصدار
لم يعلن المؤلف عن إصدار.
مرجع
f9e2c34b4f19c7f3e6b0a1e93227b5f77cc12526
حداثة الصيانة
٢٦/٧/٢٠٢٦
الاستخدام
9 تنزيلات · 110 مشاهدات
بنية الملفات