sqlx/tests/sql-macro-test.rs
2019-11-19 19:55:17 +00:00

17 lines
497 B
Rust

#![feature(proc_macro_hygiene)]
#[tokio::test]
async fn test_sqlx_macro() -> sqlx::Result<()> {
let conn =
sqlx::Connection::<sqlx::Postgres>::establish("postgres://postgres@127.0.0.1/sqlx_test")
.await?;
let uuid: sqlx::Uuid = "256ba9c8-0048-11ea-b0f0-8f04859d047e".parse().unwrap();
let accounts = sqlx_macros::sql!("SELECT * from accounts where id = $1", 5i64)
.fetch_one(&conn)
.await?;
println!("accounts: {:?}", accounts);
Ok(())
}