Files
fn_registry/functions/infra/db_close.md
T
egutierrez 47fac22230 chore: auto-commit (799 archivos)
- .claude/CLAUDE.md
- .claude/commands/subagentes.md
- .claude/rules/INDEX.md
- .mcp.json
- bash/functions/cybersecurity/analyze_dns.md
- bash/functions/cybersecurity/audit_http_headers.md
- bash/functions/cybersecurity/audit_ssh_config.md
- bash/functions/cybersecurity/check_firewall.md
- bash/functions/cybersecurity/detect_suspicious_users.md
- bash/functions/cybersecurity/encrypt_file.md
- ...

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-14 00:28:20 +02:00

1.0 KiB

name, kind, lang, domain, version, purity, signature, description, tags, uses_functions, uses_types, returns, returns_optional, error_type, imports, params, output, tested, tests, test_file_path, file_path
name kind lang domain version purity signature description tags uses_functions uses_types returns returns_optional error_type imports params output tested tests test_file_path file_path
db_close function go infra 1.0.0 impure func DBClose(db *sql.DB) error Cierra la conexion a la base de datos. Wrapper sobre db.Close() para composabilidad en pipelines que gestionan el ciclo de vida de *sql.DB explicitamente.
database
sql
close
lifecycle
pendiente-usar
false error_go_core
database/sql
name desc
db conexion sql.DB a cerrar
nil si el cierre fue exitoso, error en caso contrario false
functions/infra/db_close.go

Ejemplo

db, err := SQLiteOpen("/data/app.db")
if err != nil {
    return err
}
defer DBClose(db)

Notas

Retorna error si db es nil. En la mayoria de los casos se usa con defer. Existe como funcion del registry para que los pipelines puedan referenciarla en uses_functions y modelar el ciclo de vida completo de la conexion.