#!/usr/bin/env python3
"""Migración v7 — agrega rut_cliente, direccion_despacho, nombre_vendedora_limi a estados_notas."""
import sqlite3, sys

DB = sys.argv[1] if len(sys.argv) > 1 else "/home/embalado/bascunan.db"

MIGRATIONS = [
    "ALTER TABLE estados_notas ADD COLUMN rut_cliente TEXT",
    "ALTER TABLE estados_notas ADD COLUMN direccion_despacho TEXT",
    "ALTER TABLE estados_notas ADD COLUMN nombre_vendedora_limi TEXT",
]

conn = sqlite3.connect(DB)
for sql in MIGRATIONS:
    try:
        conn.execute(sql)
        print(f"  + {sql}")
    except sqlite3.OperationalError as e:
        print(f"  ~ ya existe ({e})")
conn.commit()
conn.close()
print("Migración v7 completa.")
