Documentaciónindices(db, nombre_tabla)
Nombre
indices - Lista los indices definidos sobre una tabla.
Sinopsis
tabla = sqlite.indices(db, nombre_tabla)
Descripcion
Consulta los indices asociados a una tabla usando PRAGMA index_list(...).
Es util para:
- verificar si una tabla tiene indices
- inspeccionar indices unicos o parciales
- auditar aspectos de rendimiento o integridad
Comportamiento
- Se aplica a una tabla concreta.
- Devuelve una tabla con la metadata principal de cada indice.
- Si no hay indices o la tabla no existe, retorna una tabla vacia.
Funciones API relacionadas
sqlite.esquema()sqlite.esquema_tabla()sqlite.listar_tablas()sqlite.estructura()sqlite.imprimir_estructura()sqlite.imprimir_indices()
Parámetros
| Parámetro | Tipo | Descripción |
|---|---|---|
| db | SQLITE | Handle de conexion SQLite abierto. |
| nombre_tabla | STRING | Nombre de la tabla a inspeccionar. |
Valor de retorno
TABLA - TABLA con seq, name, unique, origin y partial.
Ejemplo
ejemplo.blox
INCLUIR "sqlite.api"
INCLUIR "tablas.api"
FUNCION PRINCIPAL
INICIO
SQLITE db
TABLA t
db = sqlite.abrir("documentacion_blox.db")
t = sqlite.indices(db, "modulos")
tablas.imprimir(t)
sqlite.cerrar(db)
FINAL