What is SeaSchema
masterSeaSchema is a Rust library designed for managing database schemas across MySQL, Postgres, and SQLite. It serves two primary purposes:
- Schema Representation: It provides type definitions that map database schemas closely to their native structures.
- Schema Discovery: It provides utilities to connect to live databases and discover their existing schemas.
You can enable JSON serialization/deserialization for the type definitions by enabling the with-serde feature.