v0.0.8
What's Changed
Added
- Schema-aware table creation — When
EngineConfigprovides aschema,add_mount()now creates the schema if it doesn't exist (PostgreSQL, MSSQL) and creates tables within that schema usingschema_translate_map. LogsSchema created: "name"andTables created: ...when new objects are created. ensure_schema()— Dialect-aware helper ingrover.util.dialectthat creates a database schema if missing. Supports PostgreSQL (CREATE SCHEMA IF NOT EXISTS), MSSQL (conditionalCREATE SCHEMA), and no-ops on SQLite.check_tables_exist()— Helper that returns which table names already exist in a given schema, used to determine whether to log table creation messages.
Full Changelog: v0.0.7...v0.0.8