Skip to content

AliloSCOP/nest-transactions

Repository files navigation

Nest Transations

Installation

npm i

Run

docker-compose up

Playground

npm run dev ==> http://localhost:3010/graphql (voir Requêtes GQL plus bas)

Test

npm run test:e2e

Requêtes GQL

Liste des produits

query Products {
  products {
    id
    name
    stock
  }
}

** Liste des produits **

query Products {
  products {
    id
    name
    stock
  }
}

** Liste des commandes **

query Orders {
  orders {
    id
    user
    orderProducts {
      product {
        id
        name
      }
    }
  }
}

** Créer une commande **

mutation CreateOrder {
  createOrder(
    input: { user: "Jeanjean", orderProducts: [{ productId: 1, quantity: 1 }] }
  ) {
    id
    user
    orderProducts {
      quantity
      product {
        id
        name
        stock
      }
    }
  }
}

Documentation

https://github.com/odavid/typeorm-transactional-cls-hooked

https://fr.wikipedia.org/wiki/Isolation_(informatique)

https://medium.com/neoxia/deepdive-voyage-au-pays-des-lock-mysql-innodb-2bb043f9739

https://makina-corpus.com/blog/metier/2015/bien-debuter-avec-les-transactions-sql

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published