NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
crates.io · #2834 most downloaded on crates.io
🌿 SQL schema definition and discovery
Last release 3 months ago
01 Jul 2026
Ships unpredictably
gaps range from 1 weeks to 6 months
Nearly every release is documented
notes for 39 of 40 stable releases
6 versions withdrawn
withdrawn after publishing
6 years old
72 releases · first in 2021
One column per quarter.
Restore Send on Connection discovery futures under sqlx backends, fixing SchemaBuilder::sync() in SeaORM ( SeaORM #3100 ) #170
Send on Connection discovery futures under sqlx backends, fixing SchemaBuilder::sync() in SeaORM (SeaORM #3100) #170Update to Rust Edition 2024 https://github.com/SeaQL/sea-schema/pull/147
sea-query to 1.0BigIntegeris_partial for index https://github.com/SeaQL/sea-schema/pull/150Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Map postgres-vector type in discovery #146
postgres-vector type in discovery #146postgres-vector type in discovery https://github.com/SeaQL/sea-schema/pull/146Added IndexType::Vector to MySQL (behind feature planetscale ) #139
IndexType::Vector to MySQL (behind feature planetscale) https://github.com/SeaQL/sea-schema/pull/139Upgrade sea-query to 0.32.0 #136
sea-schema/0.16.0-rc.1: 2024-08-09sea-query to 0.32.0 https://github.com/SeaQL/sea-schema/pull/136sea-query-binder to 0.7.0 https://github.com/SeaQL/sea-schema/pull/136sqlx to 0.8 https://github.com/SeaQL/sea-schema/pull/136Upgrade sea-query to 0.32.0-rc #136
Rework SQLite data type mapping #117
SchemaProbe::query_tables(..) changed to SchemaProbe::query_tables(&self, ..) #127SchemaProbe::has_table(..) changed to SchemaProbe::has_table(&self, ..) #126SchemaProbe::has_column(..) changed to SchemaProbe::has_column(&self, ..) #126SchemaProbe::has_index(..) changed to SchemaProbe::has_index(&self, ..) #126syn to 2 #129sea-schema/0.15.0-rc.1: 2024-01-31sea-schema/0.15.0-rc.2: 2024-02-02sea-schema/0.15.0-rc.3: 2024-03-15sea-schema/0.15.0-rc.4: 2024-03-24sea-schema/0.15.0-rc.5: 2024-05-02sea-schema/0.15.0-rc.6: 2024-05-03sea-schema/0.15.0-rc.7: 2024-06-19sea-schema-derive/0.3.0: 2024-08-02SchemaProbe::query_tables(..) changed to SchemaProbe::query_tables(&self, ..) https://github.com/SeaQL/sea-schema/pull/127SchemaProbe::has_table(..) changed to SchemaProbe::has_table(&self, ..) https://github.com/SeaQL/sea-schema/pull/126SchemaProbe::has_column(..) changed to SchemaProbe::has_column(&self, ..) https://github.com/SeaQL/sea-schema/pull/126SchemaProbe::has_index(..) changed to SchemaProbe::has_index(&self, ..) https://github.com/SeaQL/sea-schema/pull/126syn to 2 https://github.com/SeaQL/sea-schema/pull/129Rework SQLite data type mapping #117
SchemaProbe::query_tables(..) changed to SchemaProbe::query_tables(&self, ..) #127SchemaProbe::has_table(..) changed to SchemaProbe::has_table(&self, ..) #126SchemaProbe::has_column(..) changed to SchemaProbe::has_column(&self, ..) #126SchemaProbe::has_index(..) changed to SchemaProbe::has_index(&self, ..) #126Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Fix composite foreign key discovery for Postgres https://github.com/SeaQL/sea-schema/pull/118
Added has_index to SchemaProbe https://github.com/SeaQL/sea-schema/pull/115
has_index to SchemaProbe https://github.com/SeaQL/sea-schema/pull/115Upgrade sea-query to 0.30 https://github.com/SeaQL/sea-schema/pull/114
sea-query to 0.30 https://github.com/SeaQL/sea-schema/pull/114sea-query-binder to 0.5 https://github.com/SeaQL/sea-schema/pull/114sqlx to 0.7 https://github.com/SeaQL/sea-schema/pull/114Skip parsing partitioned Postgres tables https://github.com/SeaQL/sea-schema/pull/105
0.12.0-rc.10.12.0-rc.2heck dependency in sea-schema-derive to 0.4 https://github.com/SeaQL/sea-schema/pull/103sea-query to 0.29 https://github.com/SeaQL/sea-schema/pull/104sea-query-binder to 0.4 https://github.com/SeaQL/sea-schema/pull/104SeaRc<T> where T isn't dyn Iden with RcOrArc<T> https://github.com/SeaQL/sea-schema/pull/107Result instead of panic on errors https://github.com/SeaQL/sea-schema/pull/109ColumnDefault changed from a struct into an enum https://github.com/SeaQL/sea-schema/pull/110CurrentTimestamp variant to SQLite's DefaultType https://github.com/SeaQL/sea-schema/pull/112Nothing published for this version
Nothing published for this version
Upgrade SeaQuery to 0.28 https://github.com/SeaQL/sea-schema/pull/90
Backward compatible schema discovery for MySQL 5.6 https://github.com/SeaQL/sea-schema/pull/86
Fix parsing of Postgres user-defined types https://github.com/SeaQL/sea-schema/pull/84
Parse & write Postgres array datatypes https://github.com/SeaQL/sea-schema/pull/83
Upgrade SeaQuery to 0.27 https://github.com/SeaQL/sea-schema/pull/81
Parsing SQLite integer column types without space in it https://github.com/SeaQL/sea-schema/pull/77
SQLite real datatype maps to double https://github.com/SeaQL/sea-schema/pull/75
PostgreSQL datetime and timestamp datatype are equivalent https://github.com/SeaQL/sea-schema/pull/69
sqlx to 0.6sea-query to 0.26Nothing published for this version
Nothing published for this version
Fix SQLx version to ^0.5 https://github.com/SeaQL/sea-schema/pull/70
Dropping migration entirely; introducing SchemaProbe
migration entirely; introducing SchemaProbeSupport Postgres jsonb in entity generation https://github.com/SeaQL/sea-schema/pull/51
Nothing published for this version
Write MySQL unsigned integer types https://github.com/SeaQL/sea-schema/pull/37
sea_orm::DbConn https://github.com/SeaQL/sea-schema/pull/49Add migration::prelude to replace wildcard imports #43
migration::prelude to replace wildcard imports #43Fix Postgres discover duplicated foreign keys by @billy1624 in https://github.com/SeaQL/sea-schema/pull/30
Full Changelog: https://github.com/SeaQL/sea-schema/compare/0.4.0...0.5.0
SQLite schema discovery https://github.com/SeaQL/sea-schema/pull/34
Add support for the Postgres interval type by @autarch in https://github.com/SeaQL/sea-schema/pull/20
Full Changelog: https://github.com/SeaQL/sea-schema/compare/0.2.9...0.3.1
Nothing published for this version
Nothing published for this version
[[#18]] MySQL: handle panic upon unique constraint
Fix Postgres TimestampWithTimeZone
TimestampWithTimeZoneUse SeaRc to support SeaQuery's thread-safe
thread-safeYour coding agent can read these notes before it upgrades. Set up the MCP server →