neon-postgres
Implémenter les modèles de base de données Neon Postgres
Également disponible depuis: Asmayaseen,neondatabase
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.
Télécharger le ZIP du skill
Importer dans Claude
Allez dans Paramètres → Capacités → Skills → Importer un skill
Activez et commencez à utiliser
Tester
Utilisation de "neon-postgres". Configurer Prisma pour Neon Postgres
Résultat attendu:
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.
Utilisation de "neon-postgres". Configurer Drizzle avec le pilote serverless Neon
Résultat attendu:
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.
Audit de sécurité
SûrStatic 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.
Score de qualité
Ce que vous pouvez construire
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.
Essayez ces prompts
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.
Bonnes pratiques
- 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
Éviter
- 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