by PromptSpace
प्रोडक्शन में जाने से पहले खतरनाक डेटाबेस माइग्रेशन को पकड़ता है। PostgreSQL, MySQL और SQLite में स्कीमा परिवर्तनों की लॉकिंग जोखिम, डेटा हानि, गायब रोलबैक और इंडेक्स समस्याओं के लिए समीक्षा करता है।
Free
Login required to install
by PromptSpace
प्रोडक्शन में जाने से पहले खतरनाक डेटाबेस माइग्रेशन को पकड़ता है। PostgreSQL, MySQL और SQLite में स्कीमा परिवर्तनों की लॉकिंग जोखिम, डेटा हानि, गायब रोलबैक और इंडेक्स समस्याओं के लिए समीक्षा करता है।
Free
Login required to install
⚡ Skill ready to install in Claude Code, Gemini CLI, or any MCP-compatible client. Read the install guides →
हर टीम के पास एक ऐसी माइग्रेशन की कहानी होती है जिसने प्रोडक्शन को ठप कर दिया। एक कॉलम ड्रॉप जो वास्तव में अप्रयुक्त नहीं था। एक इंडेक्स क्रिएशन जिसने पीक ट्रैफिक के दौरान 20 मिनट के लिए 5 करोड़ पंक्तियों वाली टेबल को लॉक कर दिया। एक NOT NULL कंस्ट्रेंट जो भरी हुई टेबल में जोड़ी गई और डिप्लॉय पर फट गई।
Migration Auditor इन्हें होने से पहले ही पकड़ लेता है।
इसे अपनी माइग्रेशन फाइलों पर इंगित करें और यह 30+ पॉइंट की चेकलिस्ट चलाता है जिसमें विनाशकारी ऑपरेशन, लॉकिंग जोखिम (इंजन-विशिष्ट), गायब या टूटे हुए रोलबैक, डेटा अखंडता जोखिम, इंडेक्स समस्याएं, माइग्रेशन ऑर्डरिंग समस्याएं, वातावरण-विशिष्ट पेचीदगियां और ट्रांजेक्शन सुरक्षा शामिल हैं।
यह केवल समस्याओं को चिह्नित नहीं करता। यह आपके लिए सुधरा हुआ माइग्रेशन कोड भी लिखता है।
Rails, Django, Laravel, Prisma, Drizzle, Knex, TypeORM, Sequelize, Flyway, Liquibase और raw SQL के साथ काम करता है। PostgreSQL, MySQL/MariaDB और SQLite को इंजन-विशिष्ट नियमों के साथ कवर करता है (क्योंकि उनके बीच लॉकिंग व्यवहार पूरी तरह अलग है)।
यह क्या पकड़ता है जो सामान्य कोड समीक्षा नहीं पकड़ती:
ADD COLUMN NOT NULL DEFAULT PostgreSQL < 11 पर खतरनाक है लेकिन 11+ पर सुरक्षित है (fast default)। यह स्किल आपका PG वर्शन जांचती है।
CONCURRENTLY के बिना CREATE INDEX बड़ी टेबलों पर राइट्स को ब्लॉक करता है। स्किल इसे चिह्नित करती है और इसे फिर से लिखती है।
MySQL ALTER TABLE अधिकांश DDL के लिए पूरी टेबल की कॉपी बनाता है। बड़ी टेबलों पर, स्किल इसके बजाय pt-online-schema-change या gh-ost की सिफारिश करती है।
रोलबैक जो मौजूद तो हैं लेकिन वास्तव में फॉरवर्ड माइग्रेशन को उलटते नहीं। एक विनाशकारी माइग्रेशन पर खाली down मेथड एक विफलता है, पास नहीं।
PostgreSQL पर NOT VALID के बिना जोड़े गए फॉरेन की कंस्ट्रेंट, जो पूर्ण वैलिडेशन स्कैन के लिए टेबल को लॉक करते हैं।
माइग्रेशन जो आपके 50-पंक्ति वाले dev डेटाबेस पर सुरक्षित हैं लेकिन 5 करोड़ पंक्तियों वाली प्रोडक्शन टेबल को मिनटों के लिए लॉक कर देंगी।
आउटपुट एक संरचित ऑडिट रिपोर्ट है जिसमें प्रत्येक जांच के लिए pass/warn/fail, हर समस्या के लिए ठोस समाधान और यदि आप एकाधिक माइग्रेशन चला रहे हैं तो अनुशंसित डिप्लॉय क्रम शामिल है।
mkdir -p ~/.claude/skills/migration-auditor && curl -s -X POST 'https://api.promptspace.in/api/skills/migration-auditor/install' | python3 -c "import sys,json; sys.stdout.write(json.load(sys.stdin).get('installInstructions') or '')" > ~/.claude/skills/migration-auditor/SKILL.mdAll skills install directly after login. Free forever, no purchase required.
Security Scanned
Passed automated security review
No special permissions declared or detected
OpenClaw, Cursor, Claude Code, Codex CLI
PromptSpace
We build AI agent skill packages for content creators. Specializing in Chinese social media automation.