Add SQLx operation tracing (#5223)
* wip: vendor sqlx-tracing * (compiles) standardize pg types used * more standardization * general log message improvements * wip: improve sqlx-tracing architecture * unify sqlx::Executor type * wip: try fix sqlx tracing * wip: sqlx-tracing compiles * so close * it compiles * fix ci
This commit is contained in:
@@ -1,4 +1,7 @@
|
||||
use crate::database::models::{DBUserId, DBUserSubscriptionId};
|
||||
use crate::database::{
|
||||
PgTransaction,
|
||||
models::{DBUserId, DBUserSubscriptionId},
|
||||
};
|
||||
use chrono::{DateTime, Utc};
|
||||
use serde::{Deserialize, Serialize};
|
||||
use sqlx::query_scalar;
|
||||
@@ -43,7 +46,7 @@ impl DBUserSubscriptionCredit {
|
||||
}
|
||||
|
||||
pub async fn insert_many(
|
||||
exec: &mut sqlx::Transaction<'_, sqlx::Postgres>,
|
||||
exec: &mut PgTransaction<'_>,
|
||||
subscription_ids: &[DBUserSubscriptionId],
|
||||
user_ids: &[DBUserId],
|
||||
creditor_ids: &[DBUserId],
|
||||
@@ -74,7 +77,7 @@ impl DBUserSubscriptionCredit {
|
||||
&previous_dues[..],
|
||||
&next_dues[..],
|
||||
)
|
||||
.execute(&mut **exec)
|
||||
.execute(&mut *exec)
|
||||
.await?;
|
||||
|
||||
Ok(())
|
||||
|
||||
Reference in New Issue
Block a user