blob: c926800265d7eb09748f70a31e0f130c8d282f45 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import type User from '../types/User';
import { sql } from '@vercel/postgres';
import { USERS } from './_tables';
export default async function deleteUser(id: User['id']) {
const query = `
DELETE FROM ${USERS.name}
WHERE ${USERS.fields.id} = '${id}',
;
`;
try {
await sql.query(query);
} catch (err) {
throw new Error(`Failed to delete user from database with ID: ${id}. Query was ${query.replace(/\s+/g, ' ')}. ${err}`);
}
}
|