Iam在supabase中使用nest.js中的行级安全性,所以如何将运行时变量安全地设置为DB,以便确保变量与每个应用程序用户同步(因为http请求触发了执行)?我看到在事务中设置局部变量是可能的,但我不想用事务包装所有查询。我试着用nestjs中的订阅者来执行它,它运行得很好。this.setUserId(event.manager, userId); console.log(err); }
as
因此,我将TypeORM与ActiveRecord模式结合使用,并具有以下实体export class User { public我已经看到了一些答案,应该将tempPassword作为字段存储在User类中,但是如果由于某种原因服务器出现故障,我将丢失该数据。我也见过一些人说,typeorm有订户的东西,我对此很感兴趣,但我不太确定如何用它来实现这一点。作为参考,这就是我想对猫鼬做的事。
我已经为我的NestJS应用程序设置了一个设置,在这个应用程序中,我使用带有PostgreSQL数据库的typeorm。在设置过程中,我使用存储库模式查询数据库。现在我想在我的查询中使用数据库事务,但是我不能使用事务,因为我使用的是一个具有来自不同存储库的多个查询的事务,一个事务使用一个实体管理器,它必须用于查询数据库,以便对范围中的所有查询访问相同的事务。EntityOne);}import { Injectable } from
我的问题是使用nestjs和Typeorm进行事务管理,我的db是postgres。在进行事务管理时,是否应该使用诸如“transaction”和“TransactionManager”之类的装饰符。我听说他们将在新版本中被删除。在两个表上对这样一个插入进行单元测试的正确方法是什么?
let savedIdentifier =