diff --git a/diesel_cli/src/infer_schema_internals/information_schema.rs b/diesel_cli/src/infer_schema_internals/information_schema.rs index b199209b1c22..7075affcb102 100644 --- a/diesel_cli/src/infer_schema_internals/information_schema.rs +++ b/diesel_cli/src/infer_schema_internals/information_schema.rs @@ -154,7 +154,7 @@ where >, NotLike, >, - Like, + Or, Eq>, >: QueryFragment, Conn::Backend: QueryMetadata, { @@ -169,7 +169,11 @@ where .select(table_name) .filter(table_schema.eq(db_schema_name)) .filter(table_name.not_like("\\_\\_%")) - .filter(table_type.like("BASE TABLE")) + .filter( + table_type + .eq("BASE TABLE") + .or(table_type.eq("SYSTEM VERSIONED")), + ) .load::(connection)?; table_names.sort_unstable(); Ok(table_names