Tareas con SofiaDB
- Crear una tabla al arrancar:
datos.ejecutar("CREATE TABLE IF NOT EXISTS ...").
- Insertar valores sin pegarlos al SQL: los valores van entre llaves en una cadena con
$.
- Leer filas en un registro tipado:
datos.consultar(Tipo, sql) llena los campos por nombre de columna.
- Leer un valor suelto:
datos.entero(sql) o datos.texto(sql).
- Agrupar cambios en una transacción:
transaccion { } deja todo o nada.
- Evitar duplicados con un índice único:
CREATE UNIQUE INDEX IF NOT EXISTS ....