@@ -89,7 +89,7 @@ impl<'post_build> Insert<'post_build> for InsertImpl<'_, 'post_build> {
8989 // Handle case, if no columns should be inserted, aka an empty insert
9090 if d. columns . is_empty ( ) {
9191 let mut s = format ! (
92- "INSERT {}INTO {} DEFAULT VALUES" ,
92+ "INSERT {}INTO \" {} \" DEFAULT VALUES" ,
9393 match d. on_conflict {
9494 OnConflict :: ABORT => "OR ABORT " ,
9595 OnConflict :: ROLLBACK => "OR ROLLBACK " ,
@@ -114,15 +114,15 @@ impl<'post_build> Insert<'post_build> for InsertImpl<'_, 'post_build> {
114114 }
115115
116116 let mut s = format ! (
117- "INSERT {}INTO {} (" ,
117+ "INSERT {}INTO \" {} \" (" ,
118118 match d. on_conflict {
119119 OnConflict :: ABORT => "OR ABORT " ,
120120 OnConflict :: ROLLBACK => "OR ROLLBACK " ,
121121 } ,
122122 d. into_clause,
123123 ) ;
124124 for ( idx, x) in d. columns . iter ( ) . enumerate ( ) {
125- write ! ( s, "{x}" ) . unwrap ( ) ;
125+ write ! ( s, "\" {x}\" " ) . unwrap ( ) ;
126126 if idx != d. columns . len ( ) - 1 {
127127 write ! ( s, ", " ) . unwrap ( ) ;
128128 }
@@ -133,7 +133,7 @@ impl<'post_build> Insert<'post_build> for InsertImpl<'_, 'post_build> {
133133 write ! ( s, "(" ) . unwrap ( ) ;
134134 for ( idx_2, y) in x. iter ( ) . enumerate ( ) {
135135 match y {
136- Value :: Ident ( st) => write ! ( s, "{} " , * st) . unwrap ( ) ,
136+ Value :: Ident ( st) => write ! ( s, "\" {} \" " , * st) . unwrap ( ) ,
137137 Value :: Choice ( c) => write ! ( s, "{}" , sqlite:: fmt( c) ) . unwrap ( ) ,
138138 Value :: Null ( NullType :: Choice ) => write ! ( s, "NULL" ) . unwrap ( ) ,
139139 _ => {
0 commit comments