يواجه المطورون صعوبة في إدارة اتصالات قاعدة البيانات الخالية من الخوادم وتكوين ORM. تقدم هذه المهارة أنماطًا مجربة لـ Neon Postgres مع تكامل Prisma و Drizzle.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "neon-postgres". تكوين Prisma لـ Neon Postgres
النتيجة المتوقعة:
تم تكوين مصدر بيانات Prisma مع سلسلتي اتصال مزدوجة: DATABASE_URL لاتصالات وقت التشغيل المجمعة (PgBouncer) و DIRECT_URL لعمليات الترحيل المباشرة. يتضمن المخطط إعدادات provider و url المناسبة.
استخدام "neon-postgres". إعداد Drizzle مع محرك Neon الخالي من الخوادم
النتيجة المتوقعة:
تم تهيئة مثيل Drizzle مع محرك neon-serverless، مما يتيح جلسات قائمة على WebSocket للمعاملات. محرك HTTP متاح للاستعلامات البسيطة في بيئات edge.
التدقيق الأمني
آمنStatic analysis flagged 4 patterns that are all false positives. The skill contains documentation-only content with no executable code. Environment variable references are configuration examples, not actual env access. Cryptographic algorithm warnings are pattern-matching errors on unrelated text.
درجة الجودة
ماذا يمكنك بناءه
مطور Full-Stack يعد مشروعًا جديدًا
تكوين اتصالات قاعدة البيانات لمشروع Next.js جديد باستخدام Prisma مع Neon Postgres، بما في ذلك الفصل المناسب بين الاتصالات المجمعة والمباشرة.
تكامل قاعدة بيانات لتطبيق Edge
تطبيق Drizzle ORM مع محرك Neon الخالي من الخوادم للتوافق مع وقت تشغيل edge في الدوال الخالية من الخوادم.
سير عمل ترحيل قاعدة البيانات
إعداد سير عمل ترحيل آمن باستخدام اتصالات مباشرة مع الحفاظ على اتصالات مجمعة لتشغيل التطبيق.
جرّب هذه الموجهات
Help me configure a Neon Postgres connection string for my application. I need to understand the difference between pooled and direct connections.
Generate a Prisma schema configuration for Neon Postgres with proper datasource setup for both DATABASE_URL and DIRECT_URL environment variables.
Show me how to configure Drizzle ORM with the Neon serverless driver for use in Vercel Edge Functions, including transaction support.
Analyze my application connection patterns and recommend optimal PgBouncer pooling settings for Neon Postgres given my expected concurrent user load.
أفضل الممارسات
- استخدم دائمًا الاتصالات المجمعة لتشغيل التطبيق والاتصالات المباشرة للترحيلات
- احتفظ بـ 7 اتصالات لعمليات مستخدم Neon الممتاز عند حساب حدود المجمع
- استخدم تفرع قاعدة البيانات لبيئات التطوير والاختبار المعزولة
تجنب
- استخدام سلاسل الاتصال المباشرة لاتصالات وقت تشغيل التطبيق
- تجاوز حدود مجمع الاتصال دون معالجة أخطاء مناسبة
- تشغيل الترحيلات مقابل اتصالات مجمعة بدلاً من الاتصالات المباشرة