fix: use double quote for postgres columns

pull/170/head
Valentin271 7 months ago
parent 7933a87622
commit 0a1c65372c
No known key found for this signature in database
GPG Key ID: 77B4667C08D99D91

@ -326,17 +326,17 @@ impl Pool for PostgresPool {
) -> anyhow::Result<usize> { ) -> anyhow::Result<usize> {
let query = if let Some(filter) = filter { let query = if let Some(filter) = filter {
format!( format!(
"SELECT count(*) FROM `{table}` WHERE {filter}", r#"SELECT count(*) FROM "{table}" WHERE {filter}"#,
table = table.name, table = table.name,
filter = filter filter = filter
) )
} else { } else {
format!("SELECT count(*) FROM `{}`", table.name) format!(r#"SELECT count(*) FROM "{}""#, table.name)
}; };
let res = sqlx::query(query.as_str()).fetch_one(&self.pool).await?; let res = sqlx::query(query.as_str()).fetch_one(&self.pool).await?;
Ok(res.get::<i32, usize>(0) as usize) Ok(res.get::<i64, usize>(0) as usize)
} }
async fn get_columns( async fn get_columns(

Loading…
Cancel
Save