pub fn create_schema(conn: &Connection) -> Result<()>
Create the complete database schema
This should be called once when initializing a new database.