@@ -27,7 +27,7 @@ export const GET: RequestHandler = async ({ url, params, locals, fetch }) => {
2727
2828 const { results } = await db
2929 . prepare (
30- `SELECT ${ select } FROM ${ params . table } ${ where ? ` WHERE ${ where } ` : "" } ${
30+ `SELECT ${ select } FROM \` ${ params . table } \` ${ where ? ` WHERE ${ where } ` : "" } ${
3131 order ? ` ORDER BY ${ order } ${ dir } ` : ""
3232 } LIMIT ${ limit } OFFSET ${ offset } `,
3333 )
@@ -58,9 +58,9 @@ export const POST: RequestHandler = async ({ request, params, locals }) => {
5858
5959 const statement = db
6060 . prepare (
61- `INSERT INTO ${ params . table } (${ Object . keys ( data ) . join ( ", " ) } ) VALUES ( ${ Object . keys (
62- data ,
63- )
61+ `INSERT INTO \` ${ params . table } \` (${ Object . keys ( data )
62+ . map ( ( key ) => `\` ${ key } \`` )
63+ . join ( ", " ) } ) VALUES ( ${ Object . keys ( data )
6464 . map ( ( ) => "?" )
6565 . join ( ", " ) } )`,
6666 )
@@ -95,8 +95,8 @@ export const PUT: RequestHandler = async ({ url, request, params, locals }) => {
9595
9696 const statement = db
9797 . prepare (
98- `UPDATE ${ params . table } SET ${ Object . keys ( data )
99- . map ( ( key ) => `${ key } = ?` )
98+ `UPDATE \` ${ params . table } \` SET ${ Object . keys ( data )
99+ . map ( ( key ) => `\` ${ key } \` = ?` )
100100 . join ( ", " ) } WHERE ${ where_sql ( where ) } `,
101101 )
102102 . bind ( ...Object . values ( data ) , ...Object . values ( where ) ) ;
@@ -119,7 +119,7 @@ export const DELETE: RequestHandler = async ({ url, params, locals }) => {
119119 const where = Object . fromEntries ( url . searchParams . entries ( ) ) ;
120120
121121 const statement = db
122- . prepare ( `DELETE FROM ${ params . table } WHERE ${ where_sql ( where ) } ` )
122+ . prepare ( `DELETE FROM \` ${ params . table } \` WHERE ${ where_sql ( where ) } ` )
123123 . bind ( ...Object . values ( where ) ) ;
124124 const result = await statement . run ( ) ;
125125 return json ( result ) ;
0 commit comments