mirror of
https://github.com/isar/rusqlite.git
synced 2025-11-01 22:38:55 +08:00
Impossible to execute a pragma in 0.14.0 #400
sqlite3_stmt_readonly does not work for PRAGMA.
This commit is contained in:
16
src/lib.rs
16
src/lib.rs
@@ -1360,6 +1360,22 @@ mod test {
|
||||
assert!(bad_query_result.is_err());
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_pragma_query_row() {
|
||||
let db = checked_memory_handle();
|
||||
|
||||
assert_eq!(
|
||||
"memory",
|
||||
db.query_row::<String, _>("PRAGMA journal_mode", &[], |r| r.get(0))
|
||||
.unwrap()
|
||||
);
|
||||
assert_eq!(
|
||||
"off",
|
||||
db.query_row::<String, _>("PRAGMA journal_mode=off", &[], |r| r.get(0))
|
||||
.unwrap()
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn test_prepare_failures() {
|
||||
let db = checked_memory_handle();
|
||||
|
||||
Reference in New Issue
Block a user