Spaces:
Paused
Paused
| 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) | |