tmp: debug script para verificar TIPOIDENT en Firebird

This commit is contained in:
Lizandro Guarnizo
2026-07-23 12:09:56 -05:00
parent 59ee62591c
commit fff34d2003
+25
View File
@@ -0,0 +1,25 @@
from app.database import get_connection
from app.services.firebird_service import get_firebird_from_config
conn = get_connection()
cfg = {r["key"]: r["value"] for r in conn.execute("SELECT * FROM config").fetchall()}
conn.close()
fb, ok, msg = get_firebird_from_config(cfg)
if not ok:
print("Error Firebird:", msg)
else:
_, e, rows = fb.execute_query(
"SELECT DOCIDENT, TIPOIDENT FROM PACIENTE WHERE TRIM(DOCIDENT) = '13225821'", None
)
print("Resultado:", rows)
# También ver qué tipos de documento distintos existen en la BD
_, e2, tipos = fb.execute_query(
"SELECT DISTINCT TIPOIDENT, COUNT(*) AS CNT FROM PACIENTE GROUP BY TIPOIDENT ORDER BY CNT DESC", None
)
print("\nTodos los TIPOIDENT en PACIENTE:")
for t in (tipos or []):
print(" ", dict(t))
fb.disconnect()