JhHardwareWRS_BackPoint/scripts/migrate_mold_qrcode.py
2026-06-24 15:19:14 +08:00

21 lines
520 B
Python

from pathlib import Path
import sys
from sqlalchemy import text
ROOT = Path(__file__).resolve().parents[1]
sys.path.insert(0, str(ROOT))
from app.database import engine # noqa: E402
def main() -> None:
with engine.begin() as conn:
conn.execute(text("ALTER TABLE work_session_devices MODIFY device_no VARCHAR(255) NOT NULL"))
conn.execute(text("ALTER TABLE device_qrcodes MODIFY device_no VARCHAR(255) NOT NULL"))
print("mold qrcode fields migrated")
if __name__ == "__main__":
main()