المهارات neon-postgres
📦

neon-postgres

آمن

Implémenter les modèles de base de données Neon Postgres

متاح أيضًا من: Asmayaseen

Les développeurs ont du mal avec la gestion des connexions de base de données serverless et la configuration ORM. Cette compétence fournit des modèles éprouvés pour Neon Postgres avec Prisma et Drizzle.

يدعم: Claude Codex Code(CC)
🥉 74 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "neon-postgres". Configurer Prisma pour Neon Postgres

النتيجة المتوقعة:

Source de données Prisma configurée avec deux chaînes de connexion : DATABASE_URL pour les connexions runtime pooled (PgBouncer) et DIRECT_URL pour les opérations de migration directes. Le schéma inclut les paramètres provider et url appropriés.

استخدام "neon-postgres". Configurer Drizzle avec le pilote serverless Neon

النتيجة المتوقعة:

Instance Drizzle initialisée avec le pilote neon-serverless, permettant des sessions basées sur WebSocket pour les transactions. Pilote HTTP disponible pour les requêtes simples dans les environnements edge.

التدقيق الأمني

آمن
v1 • 2/24/2026

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.

1
الملفات التي تم فحصها
61
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
91
الامتثال للمواصفات

ماذا يمكنك بناءه

Développeur full-stack configurant un nouveau projet

Configurer les connexions de base de données pour un nouveau projet Next.js utilisant Prisma avec Neon Postgres, y compris la séparation appropriée des connexions pooled et directes.

Intégration de base de données pour applications Edge

Implémenter Drizzle ORM avec le pilote serverless de Neon pour la compatibilité avec l'environnement d'exécution edge dans les fonctions serverless.

Workflow de migration de base de données

Configurer des workflows de migration sécurisés utilisant des connexions directes tout en maintenant des connexions pooled pour l'exécution de l'application.

جرّب هذه الموجهات

Configuration de base de Neon
Aidez-moi à configurer une chaîne de connexion Neon Postgres pour mon application. J'ai besoin de comprendre la différence entre les connexions pooled et directes.
Configuration du schéma Prisma
Générez une configuration de schéma Prisma pour Neon Postgres avec une configuration de source de données appropriée pour les variables d'environnement DATABASE_URL et DIRECT_URL.
Configuration du pilote serverless Drizzle
Montrez-moi comment configurer Drizzle ORM avec le pilote serverless de Neon pour une utilisation dans les Vercel Edge Functions, y compris la gestion des transactions.
Optimisation du pooling de connexions
Analysez les modèles de connexions de mon application et recommandez les paramètres de pooling PgBouncer optimaux pour Neon Postgres en fonction de la charge d'utilisateurs concurrents attendue.

أفضل الممارسات

  • Utilisez toujours des connexions pooled pour l'exécution de l'application et des connexions directes pour les migrations
  • Réservez 7 connexions pour les opérations superuser Neon lors du calcul des limites du pool
  • Utilisez le branchement de base de données pour des environnements de développement et de test isolés

تجنب

  • Utiliser des chaînes de connexion directes pour les connexions d'exécution de l'application
  • Dépasser les limites du pool de connexions sans gestion d'erreur appropriée
  • Exécuter des migrations contre des connexions pooled au lieu de connexions directes

الأسئلة المتكررة

Quelle est la différence entre les connexions pooled et directes dans Neon ?
Les connexions pooled utilisent PgBouncer pour une réutilisation efficace des connexions (jusqu'à 10K connexions). Les connexions directes contournent le pooler et sont requises pour les opérations DDL comme les migrations.
Combien de connexions Neon peut-il gérer ?
Neon prend en charge jusqu'à 10 000 connexions simultanées au pooler, avec 7 connexions réservées pour le superuser Neon. Les connexions Postgres réelles dépendent de votre taille de calcul.
Puis-je utiliser Neon avec des fonctions edge serverless ?
Oui. Utilisez Drizzle ORM avec le pilote neon-http pour les requêtes basées sur HTTP ou le pilote neon-serverless pour les transactions WebSocket dans les environnements edge.
Qu'est-ce que le branchement de base de données dans Neon ?
Le branchement de base de données crée des copies instantanées de votre base de données pour le développement isolé, les tests ou les environnements de preview sans dupliquer le stockage.
Ai-je besoin à la fois de Prisma et Drizzle ?
Non. Choisissez un ORM en fonction de vos besoins. Prisma offre un ORM complet avec migrations. Drizzle fournit une solution plus légère avec une meilleure prise en charge serverless.
Comment gérer les erreurs de connexion dans les environnements serverless ?
Implémentez une logique de retry avec backoff exponentiel. Utilisez le pooling de connexions pour réduire la surcharge de connexion. Consider le pilote neon-http pour les modèles de requêtes stateless.

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md