Generate ALTER TABLE ADD COLUMN statement.
Generate ALTER TABLE ALTER COLUMN statement for type/nullability changes.
Generate CREATE SCHEMA IF NOT EXISTS statement.
Generate a full CREATE TABLE statement.
Optionaloptions: { IfNotExists?: boolean }OptionalIfNotExists?: booleanWhen true, emit an idempotent, single-statement CREATE (and re-run-safe descriptions) so applying the migration twice — or against a table that physically exists but has no MJ entity yet — does not collide. Off by default to preserve the exact output for callers (e.g. the AI schema designer) that expect a bare CREATE TABLE. The integration Create-Tables path opts in.
Generate description metadata for table + columns.
When true, emit re-run-safe variants (guarded so re-adding an existing description does not error). Default false preserves the original output.
Generates platform-correct DDL SQL for creating and altering tables. Delegates all platform-specific syntax to SQLDialect.