Skip to content

v0.0.8

Choose a tag to compare

@ClayGendron ClayGendron released this 17 Mar 13:41
· 144 commits to main since this release

What's Changed

Added

  • Schema-aware table creation — When EngineConfig provides a schema, add_mount() now creates the schema if it doesn't exist (PostgreSQL, MSSQL) and creates tables within that schema using schema_translate_map. Logs Schema created: "name" and Tables created: ... when new objects are created.
  • ensure_schema() — Dialect-aware helper in grover.util.dialect that creates a database schema if missing. Supports PostgreSQL (CREATE SCHEMA IF NOT EXISTS), MSSQL (conditional CREATE 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