العودة إلى الفهرس / أدوات التطوير
تصميم جداول PostgreSQL: اشتق القيود والفهارس من أنماط الوصول
صمم DDL اعتماداً على دلالات البيانات ومسارات الاستعلام وأثر الترحيل.
المهارات
اجمع أنماط القراءة والكتابة والحجم والتفرد ودلالات الحذف قبل اختيار الأنواع والقيود. استخدم هوية أو UUID مناسباً وNUMERIC للمبالغ الدقيقة وTIMESTAMPTZ للّحظات الزمنية. حدد قابلية NULL صراحة ولا تحول قيماً تجارية متغيرة إلى enum جامد. صمم الفهارس للفلاتر والترتيب الفعليين ثم تحقق عبر EXPLAIN بدلاً من التخمين. قيّم الأقفال وملء البيانات لقيود NOT NULL والفهارس على الجداول الكبيرة. اكتب خطة ترحيل مرحلية وتراجع واختبرها على نسخة أولاً.
الصلاحيات
المتطلبات السابقة
- لتصميم أو مراجعة جداول PostgreSQL وأنواعها وقيودها وفهارسها وترحيلها.
- يلزم أنماط الوصول وحجم البيانات والاحتفاظ ونافذة التوافق.
الصلاحيات
- يمكنها تعديل DDL والترحيل وتشغيل explain أو قاعدة اختبار محلية.
- قد يقفل DDL الجداول أو يعيد كتابة البيانات؛ قيّم الأقفال والتراجع ولا تشغله في الإنتاج دون موافقة.
القيود
حدد دلالات NULL والتفرد والمفاتيح الخارجية؛ استخدم NUMERIC للمبالغ وTIMESTAMPTZ للوقت، وبرر الفهارس بخطط الاستعلام.
المصدر الأصلي المثبت
- المستودع
- wshobson/agents
- مسار الملف
- plugins/database-design/skills/postgresql-table-design/SKILL.md
- الإيداع المثبت
46891e7e60da0e52baf1050b7b6391b64e84c6d9- تاريخ فحص المصدر
- 2026-10-14 · تمت المراجعة مقابل المصدر الأصلي المثبت
مقاييس المستودع
تعكس هذه القيم المستودع الأصلي كله، ولا تمثل إعجابات أو شعبية مهارة أو دليل منفرد.
- النجوم
- لم يُجمع
- التفرعات
- لم يُجمع
- وقت الرصد
- لم يُجمع
لا تتوفر لقطة مقاييس بعد.
الترخيص: MIT
الأدوات المتوافقة
PostgreSQL schema · Migration tool · EXPLAIN
الموضوع الرئيسي
انقل مساعد البرمجة من فهم السياق إلى التحقق من التغيير