Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Format SQL queries when printing them to the logs
Before, the query would be formatted equivalent to the input string: ``` [2020-04-18T23:47:32Z DEBUG sqlx_core::postgres::executor] SELECT id, queue, ..., elapsed: 2.320µs SELECT id, queue, payload, status, priority, created_at, updated_at FROM jobs WHERE status = $1 ORDER BY priority ASC, created_at ASC ``` After, the query is formatted cleanly and consistently: ``` [2020-04-19T00:30:18Z DEBUG sqlx_core::postgres::executor] SELECT id, queue, ..., elapsed: 2.280µs SELECT id, queue, payload, status, priority, created_at, updated_at FROM jobs WHERE status = $1 ORDER BY priority ASC, created_at ASC ``` This uses the `sqlformat` crate, which was ported from the Javascript `sql-formatter-plus` library specifically for this purpose.
- Loading branch information