Choisir la bonne action ON DELETE est une décision de rétention des données, pas un simple choix syntaxique. RESTRICT protège les dépendants, CASCADE supprime les enfants du cycle de vie, et SET NULL conserve les lignes avec des références optionnelles.
postgresql / foreign-key / on-delete / data-retention / cascade / restrict / set-null / referential-integrity
Comparez RESTRICT, CASCADE et SET NULL avec un petit exemple isolé, puis vérifiez la contrainte réelle et les lignes dépendantes avant de modifier des données réelles.
PostgreSQL / SQL / Foreign keys / Transactions
Guide pratique pour utiliser pathlib afin de vérifier l'existence de fichiers, manipuler les extensions, naviguer dans les répertoires et résoudre les chemins sans introduire de bugs spécifiques à Windows ou Unix.
pathlib / cross-platform / python / file-system / os.PathLike / PurePath / glob / resolve
Ce document décrit les voies de correction appropriées pour les écritures journalières financières et les corrections de factures fournisseurs dans SAP S/4HANA, en soulignant la réversibilité, les mémoires de crédit et les lignes régularisées, et en évitant les conseils généraux entre modules.
SAP S/4HANA / FI / MM / Correction Routes / Reversal / Credit Memo / Cleared Items / Logistics Invoice Verification
Distinguer l’envoi d’une requête de l’accès à sa réponse, examiner OPTIONS et définir les origines autorisées pour les requêtes avec identifiants.
HTTP / CORS / fetch / API / Troubleshooting
Relier un modèle de langage aux documents sans confondre citation et preuve.
AI / RAG / Retrieval
Comparer les rapports SAP dans l'ordre : organisation, ledger, période fiscale, devise et détail des écritures.
SAP / Universal Journal / Reporting
IS NULL, logique à trois valeurs et différence entre COUNT(*) et COUNT(colonne).
SQL / PostgreSQL / NULL