mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-28 21:44:21 +01:00
Merge 'Bugfix: Explain command should display syntax errors in CLI' from Anton Harniakou
Closes #1392 Reviewed-by: Jussi Saurio <jussi.saurio@gmail.com> Closes #1396
This commit is contained in:
10
cli/app.rs
10
cli/app.rs
@@ -410,8 +410,14 @@ impl<'a> Limbo<'a> {
|
||||
// Uncased or Unicase.
|
||||
let temp = input.to_lowercase();
|
||||
if temp.trim_start().starts_with("explain") {
|
||||
if let Ok(Some(stmt)) = self.conn.query(input) {
|
||||
let _ = self.writeln(stmt.explain().as_bytes());
|
||||
match self.conn.query(input) {
|
||||
Ok(Some(stmt)) => {
|
||||
let _ = self.writeln(stmt.explain().as_bytes());
|
||||
}
|
||||
Err(e) => {
|
||||
let _ = self.writeln(e.to_string());
|
||||
}
|
||||
_ => {}
|
||||
}
|
||||
} else {
|
||||
let conn = self.conn.clone();
|
||||
|
||||
Reference in New Issue
Block a user