This commit is contained in:
2024-11-19 17:24:08 -05:00
parent c2360fddcd
commit 08f1a610f7
2 changed files with 33 additions and 1 deletions

23
src/db/queries/index.ts Normal file
View File

@@ -0,0 +1,23 @@
// db/queries.ts
import { accounts } from '../schema/accounts'
import { db } from '../index';
// Fetch all accounts
export async function getAllAccounts() {
return await db.select().from(accounts);
}
// Add a new accounts
export async function addAcounts(name: string) {
return await db.insertInto(User).values({ name }).returning();
}
// Update a user
export async function updateUser(id: number, name: string) {
return await db.update(User).set({ name }).where(User.id.equals(id));
}
// Delete a user
export async function deleteUser(id: number) {
return await db.deleteFrom(User).where(User.id.equals(id));
}