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.
تنزيل ZIP المهارة
رفع في Claude
اذهب إلى Settings → Capabilities → Skills → Upload skill
فعّل وابدأ الاستخدام
اختبرها
استخدام "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.
التدقيق الأمني
آمن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.
درجة الجودة
ماذا يمكنك بناءه
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.
جرّب هذه الموجهات
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.
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.
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.
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