[package] name = "sqlx-record" version = "0.3.0" edition = "2021" description = "Entity CRUD and change tracking for SQL databases with SQLx" [dependencies] sqlx-record-derive = { path = "sqlx-record-derive", optional = true } sqlx = { version = "0.8", features = ["runtime-tokio", "uuid", "chrono", "json"] } serde_json = "1.0" uuid = { version = "1", features = ["v4"] } chrono = "0.4" rand = "0.8" paste = "1.0" [workspace] members = [ "sqlx-record-derive", "sqlx-record-ctl", "mcp" ] [features] default = [] derive = ["dep:sqlx-record-derive"] static-validation = ["sqlx-record-derive?/static-validation"] # Database backends - user must enable at least one mysql = ["sqlx/mysql", "sqlx-record-derive?/mysql"] postgres = ["sqlx/postgres", "sqlx-record-derive?/postgres"] sqlite = ["sqlx/sqlite", "sqlx-record-derive?/sqlite"]