
de pgrx4,672
Guide et commandes pour construire, tester et exécuter des extensions Postgres basées sur pgrx en Rust ; clarifie #[test] vs #[pg_test] et les sous-commandes cargo pgrx appropriées
Guide clair et pratique pour développer des extensions Postgres avec pgrx et Rust. Explique la frontière d'exécution entre le code qui s'exécute à l'intérieur de Postgres (cdylib) et les binaires de test Rust purs, décrit quand utiliser #[test] vs #[pg_test], et fournit le routage des commandes pour les flux de travail courants (build, test, run, regress, package).
Utilisez cette compétence lorsque vous rédigez ou testez des extensions pgrx, décidez si les tests nécessitent un backend Postgres, sélectionnez la commande cargo minimale pour une tâche, ou préparez des tests de régression SQL et l'emballage. Utile lors de la configuration de la CI, du développement local et du débogage des erreurs de linker liées à pg_sys.
Idéalement utilisé par des agents orientés développeur avec accès shell et dépôt (agents de type Copilot/Codex/CLI) capables de recommander des commandes et de modifier les configurations de CI.
Cette compétence n'a pas encore été examinée par notre pipeline d'audit automatisé.