|
| 1 | +[workspace] |
| 2 | +members = [ |
| 3 | + ".", |
| 4 | + "tests/discovery/sqlite", |
| 5 | + "tests/live/sqlite", |
| 6 | + "tests/writer/sqlite", |
| 7 | +] |
| 8 | + |
| 9 | +[package] |
| 10 | +name = "sea-schema-sync" |
| 11 | +version = "0.17.0-rc.15" |
| 12 | +authors = [ "Chris Tsang <tyt2y7@gmail.com>" ] |
| 13 | +edition = "2024" |
| 14 | +description = "🌿 SQL schema definition and discovery" |
| 15 | +license = "MIT OR Apache-2.0" |
| 16 | +documentation = "https://docs.rs/sea-schema" |
| 17 | +repository = "https://github.com/SeaQL/sea-schema" |
| 18 | +categories = ["database"] |
| 19 | +keywords = ["database", "sql", "mysql", "postgres"] |
| 20 | +rust-version = "1.85.0" |
| 21 | + |
| 22 | +[package.metadata.docs.rs] |
| 23 | +features = ["default"] |
| 24 | +rustdoc-args = ["--cfg", "docsrs"] |
| 25 | + |
| 26 | +[lib] |
| 27 | +name = "sea_schema" |
| 28 | +path = "src/lib.rs" |
| 29 | + |
| 30 | +[dependencies] |
| 31 | +async-trait = { version = "0.1", default-features = false } |
| 32 | +sea-schema-derive = { version = "0.3.0", path = "../sea-schema-derive", default-features = false } |
| 33 | +sea-query = { version = "1.0.0-rc.18", default-features = false, features = ["derive"] } |
| 34 | +sea-query-rusqlite = { version = "0.8.0-rc.11", optional = true } |
| 35 | +serde = { version = "1", default-features = false, optional = true, features = ["derive"] } |
| 36 | +log = { version = "0.4", default-features = false, optional = true } |
| 37 | + |
| 38 | +[features] |
| 39 | +default = ["sync", "sqlite", "discovery", "writer", "probe"] |
| 40 | +debug-print = ["log"] |
| 41 | +mysql = ["sea-query/backend-mysql"] |
| 42 | +postgres = ["sea-query/backend-postgres"] |
| 43 | +postgres-vector = ["sea-query/postgres-vector"] |
| 44 | +sqlite = ["sea-query/backend-sqlite"] |
| 45 | +def = [] |
| 46 | +discovery = ["parser"] |
| 47 | +parser = ["query"] |
| 48 | +query = ["def"] |
| 49 | +writer = ["def"] |
| 50 | +planetscale = [] |
| 51 | +sync = [] |
| 52 | +probe = ["query"] |
| 53 | +sqlx-dep = [] |
| 54 | +sqlx-mysql = [] |
| 55 | +sqlx-postgres = [] |
| 56 | +sqlx-sqlite = [] |
| 57 | +rusqlite = ["sea-query-rusqlite"] |
| 58 | +with-serde = ["serde"] |
| 59 | + |
| 60 | +# This allows us to develop using a local version of sea-query |
| 61 | +[patch.crates-io] |
| 62 | +# sea-query = { path = "../sea-query" } |
| 63 | +# sea-query = { git = "https://github.com/SeaQL/sea-query", branch = "master" } |
0 commit comments