sea-schema 0.2.7

🌿 SQL schema definition and discovery
Documentation
[workspace]
members = [
    ".",
    "tests/discovery/mysql",
    "tests/discovery/postgres",
    "tests/writer/mysql",
    "tests/writer/postgres",
    "tests/live/postgres",
]

[package]
name = "sea-schema"
version = "0.2.7"
authors = [ "Chris Tsang <tyt2y7@gmail.com>" ]
edition = "2018"
description = "🌿 SQL schema definition and discovery"
license = "MIT OR Apache-2.0"
documentation = "https://docs.rs/sea-schema"
repository = "https://github.com/SeaQL/sea-schema"
categories = [ "database" ]
keywords = [ "database", "sql", "mysql", "postgres" ]

[package.metadata.docs.rs]
features = [ "discovery" ]
rustdoc-args = ["--cfg", "docsrs"]

[lib]
name = "sea_schema"
path = "src/lib.rs"

[dependencies]
futures = { version = "0.3", optional = true }
sea-schema-derive = { version = "0.1.0", path = "sea-schema-derive" }
sea-query = { version = "^0.15" }
serde = { version = "^1", features = ["derive"], optional = true }
sqlx = { version = "^0", optional = true }

[features]
debug-print = []
default = [ "mysql", "postgres", "discovery", "writer" ]
mysql = []
postgres = []
def = []
discovery = [ "futures", "parser" ]
parser = [ "query" ]
query = [ "def" ]
writer = [ "def" ]
sqlx-dep = [ "sqlx" ]
sqlx-mysql = [ "mysql", "futures", "sqlx-dep", "sea-query/sqlx-mysql", "sqlx/mysql" ]
sqlx-postgres = [ "postgres", "futures", "sqlx-dep", "sea-query/sqlx-postgres", "sqlx/postgres" ]
runtime-actix-native-tls = [ "sqlx/runtime-actix-native-tls" ]
runtime-async-std-native-tls = [ "sqlx/runtime-async-std-native-tls" ]
runtime-tokio-native-tls = [ "sqlx/runtime-tokio-native-tls" ]
runtime-actix-rustls = [ "sqlx/runtime-actix-rustls" ]
runtime-async-std-rustls = [ "sqlx/runtime-async-std-rustls" ]
runtime-tokio-rustls = [ "sqlx/runtime-tokio-rustls" ]
with-serde = [ "serde" ]