如何在 Vapor 中使用 PostgreSQL 事务
How to use PostgreSQL transaction in vapor
我用的是postgresql中的vapor,我想一次性保存很多数据
,但是我不会postgresql事务,谁能给个例子
如果您正在使用 Fluent(支持 PostgresQL 的 Vapor 数据库 ORM),那么您只需使用:
drop.database?.transaction { conn in
try modelToSave.makeQuery(conn).save()
try nextModelToSave.makeQuery(conn).save()
}
我用的是postgresql中的vapor,我想一次性保存很多数据 ,但是我不会postgresql事务,谁能给个例子
如果您正在使用 Fluent(支持 PostgresQL 的 Vapor 数据库 ORM),那么您只需使用:
drop.database?.transaction { conn in
try modelToSave.makeQuery(conn).save()
try nextModelToSave.makeQuery(conn).save()
}