Tag: postgresql
Tous les articles avec le tag "postgresql".
-
Enums TypeScript et PostgreSQL : un test de parité sans base
Enum Prisma et PostgreSQL désynchronisés : trois dérives entre TypeScript et la base, attrapées par un test Jest qui lit schema.prisma, sans connexion.
-
Prisma `not` et NULL : le filtre qui exclut presque tout
Prisma not exclut les NULL : un filtre not devient <> en SQL, et la logique à trois valeurs écarte les lignes à NULL. Pourquoi, et le filtre correct.
-
Survente : verrouiller la jauge avec SELECT … FOR UPDATE
Éviter la survente de billets avec PostgreSQL : verrou FOR UPDATE sur l’événement, quota par tarif, refus 409 avant débit, remboursement Stripe idempotent.
-
Webhook Stripe et confirmation client : billets en double
Webhook Stripe en doublon avec la confirmation client : pourquoi un paiement créait 2N billets et comment un advisory lock PostgreSQL l’empêche.
-
Doublons de n° de facture : MAX+1 et advisory lock
Doublons de numéros de facture en prod : pourquoi le calcul « dernier créé + 1 » échoue et comment un advisory lock PostgreSQL sécurise la concurrence.
-
Traccar `position.attributes` : bien plus que lat/lon
Le webhook JSON de Traccar expose un champ position.attributes riche (battery, RSSI, satellites, mode) trop souvent ignoré à l’intégration.