dialtone_sqlx 0.1.0

Dialtone SQLx Back-End
Documentation
use sqlx::{Executor, Postgres};

pub async fn insert_actor_owner(
    exec: impl Executor<'_, Database = Postgres>,
    actor_id: &str,
    user_acct: &str,
    default_actor: bool,
) -> Result<(), sqlx::Error> {
    sqlx::query(
        r#"
        insert into actor_owner
          (actor_id, user_owner, default_actor)
        values
          ($1,       $2,         $3)
        returning actor_id
        "#,
    )
    .bind(actor_id)
    .bind(user_acct)
    .bind(default_actor)
    .fetch_one(exec)
    .await?;

    Ok(())
}