Changelog ========= All notable changes to this project will be documented in this file. Version 0.1.0 (2024-11-06) -------------------------- Initial release Features ~~~~~~~~ * Core schema representation with dialect-agnostic SQL objects * Support for tables, views, procedures, triggers, sequences, indexes, and more * Schema comparison and drift detection with type normalization * SQLAlchemy adapter for bidirectional conversion * Pydantic adapter for model generation * Alembic adapter for migration generation * Support for PostgreSQL, MySQL, Oracle, and SQL Server * Full type hints and documentation * Zero required dependencies (adapters are optional) Supported Objects ~~~~~~~~~~~~~~~~~ * Tables with columns, constraints, and partitions * Views and materialized views * Stored procedures and functions * Triggers * Sequences * Indexes * PostgreSQL extensions, foreign data wrappers, and foreign servers * Oracle packages, database links, and synonyms * SQL Server linked servers and temporal tables * MySQL events and storage engines * User-defined types Future Releases --------------- See the project roadmap in README.md for planned features.