Атомное обновление мутации с использованием Prisma - PullRequest
0 голосов
/ 18 марта 2019

Каков наилучший способ атомарного обновления узла с использованием его существующего значения (get-and-update)? Похоже, что узел обновления. Мутация не имеет возможности получить функцию обновления, если существует.

Блокировка объекта с помощью блокировки записи, получение значения, его обновление и снятие блокировки могут сработать, но это приведет к сложности и большому количеству неисправного кода, которого я пытаюсь избежать.

Я использую MySql с соединителем Prisma для node.js с моделью данных .prisma.

1 Ответ

1 голос
/ 22 марта 2019

Транзакции в Prisma еще не реализованы.Однако в их github открыты некоторые проблемы по этому поводу:

  • Транзакции для нескольких операций ( # 74 )
  • Транзакции для длительных операций с зависимостями между записьюоперации ( # 3846 )
...