Inspect the lifelog SurrealDB instance. Focus on: $ARGUMENTS
Available commands (SurrealDB must be running at 127.0.0.1:7183):
bash
# List all tables surreal sql --endpoint http://127.0.0.1:7183 --username root --password root --namespace lifelog --database lifelog --hide-welcome "INFO FOR DB;" # Show table schema surreal sql --endpoint http://127.0.0.1:7183 --username root --password root --namespace lifelog --database lifelog --hide-welcome "INFO FOR TABLE screen;" # Count records surreal sql --endpoint http://127.0.0.1:7183 --username root --password root --namespace lifelog --database lifelog --hide-welcome "SELECT count() FROM screen GROUP ALL;" # Sample records surreal sql --endpoint http://127.0.0.1:7183 --username root --password root --namespace lifelog --database lifelog --hide-welcome "SELECT * FROM screen LIMIT 3;"
Steps:
- •Check if SurrealDB is running (try connecting)
- •List all tables and their schemas
- •Count records per table
- •If $ARGUMENTS specifies a table, show sample data and schema details
- •Compare actual schema against expected schema in
server/src/schema.rs - •Report any mismatches between code and database