sqlx/tests/macros.rs
2019-12-03 21:30:53 -08:00

18 lines
519 B
Rust

use sqlx::types::Uuid;
#[async_std::test]
async fn postgres_query() -> sqlx::Result<()> {
let mut conn =
sqlx::Connection::<sqlx::Postgres>::open(&dotenv::var("DATABASE_URL").unwrap()).await?;
let uuid: Uuid = "256ba9c8-0048-11ea-b0f0-8f04859d047e".parse().unwrap();
let account = sqlx::query!("SELECT * from accounts where id != $1", uuid)
.fetch_one(&mut conn)
.await?;
println!("account ID: {:?}", account.id);
println!("account name: {}", account.name);
Ok(())
}