Update dependencies and enhance SQL formatting in fit_model

- Added new dependencies: `colored`, `lazy_static`, `sqlformat`, and `unicode_categories` to improve code readability and SQL formatting capabilities.
- Introduced a new module `format_sql` for better SQL query formatting in `fit_model.rs`.
- Updated `fit_model.rs` to utilize the new `format_sql` function for logging SQL commands, enhancing clarity in database operations.
- Adjusted the `Cargo.toml` and `Cargo.lock` files to reflect the new dependencies and their versions.

These changes improve the maintainability and readability of the code, particularly in the context of SQL operations.
This commit is contained in:
Dylan Knutson
2024-12-28 21:46:14 +00:00
parent 4651b96785
commit 0dadf2654c
5 changed files with 176 additions and 20 deletions

35
Cargo.lock generated
View File

@@ -359,6 +359,16 @@ version = "1.0.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990"
[[package]]
name = "colored"
version = "2.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c"
dependencies = [
"lazy_static",
"windows-sys 0.59.0",
]
[[package]]
name = "console"
version = "0.15.10"
@@ -1151,6 +1161,12 @@ dependencies = [
"thiserror 1.0.69",
]
[[package]]
name = "lazy_static"
version = "1.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
[[package]]
name = "libc"
version = "0.2.169"
@@ -1244,6 +1260,7 @@ dependencies = [
"anyhow",
"bytes",
"clap",
"colored",
"ctrlc",
"deadpool-postgres",
"dotenv",
@@ -1258,6 +1275,8 @@ dependencies = [
"pretty_env_logger",
"rand",
"rand_distr",
"regex",
"sqlformat",
"tokio",
"tokio-postgres",
]
@@ -2021,6 +2040,16 @@ dependencies = [
"windows-sys 0.52.0",
]
[[package]]
name = "sqlformat"
version = "0.2.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7bba3a93db0cc4f7bdece8bb09e77e2e785c20bfebf79eb8340ed80708048790"
dependencies = [
"nom",
"unicode_categories",
]
[[package]]
name = "stable_deref_trait"
version = "1.2.0"
@@ -2373,6 +2402,12 @@ version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd"
[[package]]
name = "unicode_categories"
version = "0.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e"
[[package]]
name = "ureq"
version = "2.12.1"