12345678910111213141516171819 |
- from alembic import command
- from alembic.config import Config
- from open_webui.env import OPEN_WEBUI_DIR
- alembic_cfg = Config(OPEN_WEBUI_DIR / "alembic.ini")
- # Set the script location dynamically
- migrations_path = OPEN_WEBUI_DIR / "migrations"
- alembic_cfg.set_main_option("script_location", str(migrations_path))
- def revision(message: str) -> None:
- command.revision(alembic_cfg, message=message, autogenerate=False)
- if __name__ == "__main__":
- input_message = input("Enter the revision message: ")
- revision(input_message)
|