pub fn list_tables(conn: &Connection) -> Result<Vec<String>>Expand description
List all user tables in a SQLite database
Queries sqlite_master system table for user-created tables. Excludes:
- sqlite_* system tables (sqlite_sequence, sqlite_stat1, etc.)
- Internal tables
§Arguments
conn- SQLite database connection
§Returns
Sorted vector of table names
§Examples
let conn = open_sqlite("database.db")?;
let tables = list_tables(&conn)?;
for table in tables {
println!("Table: {}", table);
}