list_tables

Function list_tables 

Source
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);
}