Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Postgresql 是否从嵌套Prisma事务创建多个记录?_Postgresql_Prisma - Fatal编程技术网

Postgresql 是否从嵌套Prisma事务创建多个记录?

Postgresql 是否从嵌套Prisma事务创建多个记录?,postgresql,prisma,Postgresql,Prisma,我有一个在用户注册时运行的Prisma查询,它创建用户帐户并创建他们所属的团队 prisma.account.create({ data: { team: { create: { name: team_name }, }, username, email, password }, }) 但是,用户还需要通过电子邮件验证他们的团队创建。为此,我需要为第三个数据库表创建记录,prisma模式为: prisma.team_verificat

我有一个在用户注册时运行的Prisma查询,它创建用户帐户并创建他们所属的团队

prisma.account.create({
  data: {
    team: {
      create: { name: team_name },
    },
    username,
    email,
    password
  },
})
但是,用户还需要通过电子邮件验证他们的团队创建。为此,我需要为第三个数据库表创建记录,prisma模式为:

prisma.team_verification.create({
  data: {
    team: {
      connect: {
        team_id,
      },
    },
  },
})

是否有任何方法可以合并这两个查询,以便在注册时创建一个新团队、一个团队id=新团队的新“帐户”和一个团队id=新团队的新“团队验证”?

如果可能,您可以共享您的模式吗?