Skip to content

Commit 577e080

Browse files
committed
Update database.ts
1 parent 7b947d1 commit 577e080

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

‎src/database/database.ts‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -376,9 +376,10 @@ export const fromSqlClient = (sql: SqlClient.SqlClient, options: FromSqlClientOp
376376
return yield* restoreCause<E>(exit.cause, bodyExit, depth)
377377
}).pipe(
378378
Effect.withSpan("effect_orm.transaction", {
379+
// Semconv defines no transaction attributes, and `db.*` is reserved for it.
379380
attributes: {
380-
"db.transaction.isolation_level": options.isolationLevel ?? "default",
381-
"db.transaction.access_mode": options.accessMode ?? "default",
381+
...(options.isolationLevel !== undefined && { "effect_orm.transaction.isolation_level": options.isolationLevel }),
382+
...(options.accessMode !== undefined && { "effect_orm.transaction.access_mode": options.accessMode }),
382383
},
383384
}),
384385
) as Effect.Effect<A, E | DatabaseError | TransactionError, Exclude<R, Transaction>>

0 commit comments

Comments
 (0)