# Alembic configuration for OmniVoice Studio. # Run from the repo root: alembic -c alembic.ini # Default commands: # alembic upgrade head — apply all pending migrations # alembic revision -m "…" — create a new migration # alembic current — show current schema version # # DB URL is resolved dynamically from core.config (env aware). # See backend/migrations/env.py. [alembic] script_location = backend/migrations prepend_sys_path = backend # sqlalchemy.url is set programmatically in env.py — do NOT set it here. sqlalchemy.url = [loggers] keys = root, sqlalchemy, alembic [handlers] keys = console [formatters] keys = generic [logger_root] level = WARN handlers = console qualname = [logger_sqlalchemy] level = WARN handlers = qualname = sqlalchemy.engine [logger_alembic] level = INFO handlers = qualname = alembic [handler_console] class = StreamHandler args = (sys.stderr,) level = NOTSET formatter = generic [formatter_generic] format = %(levelname)-5.5s [%(name)s] %(message)s datefmt = %H:%M:%S