| | from pathlib import Path
|
| | import sqlite3
|
| |
|
| | BASE = Path(__file__).resolve().parent.parent
|
| | ADB = BASE / "temp" / "audiodescriptions.db"
|
| |
|
| | print(f"AUDIODESCRIPTIONS_DB: {ADB} (exists={ADB.exists()})")
|
| |
|
| | if not ADB.exists():
|
| | raise SystemExit("❌ audiodescriptions.db no existeix")
|
| |
|
| | conn = sqlite3.connect(str(ADB))
|
| | conn.row_factory = sqlite3.Row
|
| | cur = conn.cursor()
|
| |
|
| | print("\n[SCHEMA] PRAGMA table_info(audiodescriptions):")
|
| | try:
|
| | cur.execute("PRAGMA table_info(audiodescriptions)")
|
| | for row in cur.fetchall():
|
| |
|
| | print(f" - cid={row['cid']}, name={row['name']}, type={row['type']}, notnull={row['notnull']}, pk={row['pk']}")
|
| | except Exception as e:
|
| | print("Error llegint esquema:", e)
|
| |
|
| | print("\n[DATA] Primeres 10 files de audiodescriptions:")
|
| | try:
|
| | cur.execute("SELECT * FROM audiodescriptions LIMIT 10")
|
| | rows = cur.fetchall()
|
| | for r in rows:
|
| | print(" -", dict(r))
|
| | except Exception as e:
|
| | print("Error llegint dades:", e)
|
| |
|
| | conn.close()
|
| |
|