mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-27 04:54:21 +01:00
Merge 'simulator: Disable INSERT INTO .. SELECT for being slow' from Pekka Enberg
Refs #2129 Closes #2130
This commit is contained in:
@@ -190,7 +190,7 @@ impl ArbitraryFrom<&SimulatorEnv> for Insert {
|
||||
})
|
||||
};
|
||||
|
||||
let gen_select = |rng: &mut R| {
|
||||
let _gen_select = |rng: &mut R| {
|
||||
// Find a non-empty table
|
||||
let select_table = env.tables.iter().find(|t| !t.rows.is_empty())?;
|
||||
let row = pick(&select_table.rows, rng);
|
||||
@@ -204,12 +204,9 @@ impl ArbitraryFrom<&SimulatorEnv> for Insert {
|
||||
})
|
||||
};
|
||||
|
||||
// TODO: Add back gen_select when https://github.com/tursodatabase/turso/issues/2129 is fixed.
|
||||
// Backtrack here cannot return None
|
||||
backtrack(
|
||||
vec![(1, Box::new(gen_values)), (1, Box::new(gen_select))],
|
||||
rng,
|
||||
)
|
||||
.unwrap()
|
||||
backtrack(vec![(1, Box::new(gen_values))], rng).unwrap()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user