All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Support SeaORM 0.7.0
- Support Postgres jsonb in entity generation SeaQL#51
- Write MySQL unsigned integer types SeaQL#37
- Fix Sqlite BLOB type SeaQL#44
- Migrate with
sea_orm::DbConn
SeaQL#49
- Add
migration::prelude
to replace wildcard imports #43
- Fix Postgres discover duplicated foreign keys by @billy1624 in SeaQL#30
- Schema Manager by @billy1624 in SeaQL#26
Full Changelog: https://github.com/SeaQL/sea-schema/compare/0.4.0...0.5.0
- SQLite schema discovery SeaQL#34
- Add support for the Postgres interval type by @autarch in SeaQL#20
- CI: Clippy, MySQL & Postgres by @billy1624 in SeaQL#21
- Write MySQL & Postgres Enum Columns by @billy1624 in SeaQL#29
Full Changelog: https://github.com/SeaQL/sea-schema/compare/0.2.9...0.3.1
- [#18] MySQL: handle panic upon unique constraint
- Fix Postgres
TimestampWithTimeZone
- Use SeaRc to support SeaQuery's
thread-safe
- Use sea-query to 0.15
- [#13] Added
is_identity
to PostgresColumnInfo
- improve Postgres schema discovery
- improve Postgres schema discovery
- Improve
ColumnType
output of MySQL writer
- Added
ColumnExpression
to MySQL ColumnInfo output - Postgres type definitions
- Foreign key writer
- Index prefix and order
Writer
- changed
StringAttr
definition - added
IndexPart
definition
- serde support on types
- Query table's
char_set
from information_schema
TableInfo
includeschar_set
- Restructure dependencies
- Fix docs.rs
- Initial release