Skip to contents

Read-only snapshot of a connection: path, mode, schema version, row counts for every readable table (descending), sync freshness from sync_meta, and WAL state (journal mode + sidecar files). Unlike entropia_validate(), status() never reports findings – it describes the database.

Usage

entropia_status(con)

Arguments

con

A connection returned by entropia_connect().

Value

A entropia_status list with elements path, mode, schema_version, row_counts, sync, wal and valid.

Examples

con <- entropia_connect(system.file("extdata", "entropia-example.sqlite",
  package = "entropiaR"
))
entropia_status(con)
#> entropiaR status
#>   path:           /home/runner/work/_temp/Library/entropiaR/extdata/entropia-example.sqlite
#>   mode:           read-only
#>   schema version: 0029_rag_chunks
#>   valid:          TRUE
#>   row counts:     _migrations=29, sync_meta=8, assets=5, entities=4, app_settings=3 (+26 more)
#>   sync:           last_sync_at 2026-01-15 12:13:20, capture_enabled TRUE
#>   journal:        delete
#>   wal sidecar:    FALSE
entropia_disconnect(con)