INNER CODE UNIT · Rust
Some
lanterndata/lantern · lantern_cli/src/daemon/mod.rs:42
if let Some(target_db) = args.target_db.as_ref() {
return target_db
.iter()
.map(|db_str| -> Result<TargetDB, anyhow::Error> { Ok(TargetDB::from_uri(db_str)?) })
.collect::<Result<Vec<TargetDB>, anyhow::Error>>();
}
let db_uri = args.master_db.as_ref().unwrap();
let (client, connection) = tokio_postgres::connect(db_uri, NoTls).await?;
tokio::spawn(async move { connection.await.unwrap() });
Ok(client
.query(
&format!(
"SELECT db_uri FROM {databases_table}",
databases_table = args.databases_table
),
&[],