Manual IASOF / SofiaDB

Primeros pasos con SofiaDB

Declara el permiso, crea una tabla al arrancar y consulta con un tipo.

app "Gastos" version "1.0"
permiso datos

fn principal() {
    datos.ejecutar("CREATE TABLE IF NOT EXISTS gasto (id INTEGER NOT NULL, monto INTEGER NOT NULL)")
}

Permiso y primera consulta

Los valores se escriben entre llaves y viajan aparte: datos.ejecutar($"INSERT INTO gasto (id, monto) VALUES ({id}, {monto})"). Después compila con sofiac compilar gastos.sof y ejecuta con sofia gastos.sofia.