fn find_version_column_index( column_catalog: &Vec<ColumnCatalog>, version_column_name: String, ) -> Result<Option<usize>, RwError>