Skip to content

Commit 9acf9da

Browse files
committed
make mutate queries running concurrently
1 parent ca1033e commit 9acf9da

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

drizzle-orm/src/pg-core/session.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,11 @@ export abstract class PgPreparedQuery<T extends PreparedQueryConfig> implements
9292
|| this.queryMetadata.type === 'delete'
9393
) && this.queryMetadata.tables.length > 0
9494
) {
95-
const result = await query();
96-
await this.cache.onMutate({ tables: this.queryMetadata.tables });
97-
return result;
95+
const [res] = await Promise.all([
96+
query(),
97+
this.cache.onMutate({ tables: this.queryMetadata.tables }),
98+
]);
99+
return res;
98100
}
99101

100102
// don't do any reads if globally disabled

0 commit comments

Comments
 (0)