Merge pull request #1506 from gwenn/vtab_args

Fix parsing of virtual table parameters
This commit is contained in:
gwenn 2024-05-18 13:26:06 +02:00 committed by GitHub
commit e457af99d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 4 additions and 2 deletions

View File

@ -350,7 +350,9 @@ mod test {
fn test_csv_module() -> Result<()> {
let db = Connection::open_in_memory()?;
csvtab::load_module(&db)?;
db.execute_batch("CREATE VIRTUAL TABLE vtab USING csv(filename='test.csv', header=yes)")?;
db.execute_batch(
"CREATE VIRTUAL TABLE vtab USING csv(filename = 'test.csv', header = yes)",
)?;
{
let mut s = db.prepare("SELECT rowid, * FROM vtab")?;

View File

@ -922,7 +922,7 @@ pub fn parameter(c_slice: &[u8]) -> Result<(&str, &str)> {
if let Some(key) = split.next() {
if let Some(value) = split.next() {
let param = key.trim();
let value = dequote(value);
let value = dequote(value.trim());
return Ok((param, value));
}
}