Closed rayhanadev closed 1 month ago
drizzle-orm
drizzle-kit
./src/db/schema.ts
pnpm db:migrate
pnpm db:gen-migration
./src/lib/helpers/templates.ts
./src/lib/helpers/users.ts
import { addUser, getFollowupTimestamps } from "./src/libs/helpers/users"; import { getTemplate, getAllTemplates, addTemplate, editTemplate, deleteTemplate } from "./src/libs/helpers/templates"; const TORIEL_TEST_PAYLOAD = { userId: "00000", joinReason: "Test", } const TEMPLATE = { name: "Test", content: "foo", } async function main() { const user = await addUser(TORIEL_TEST_PAYLOAD); console.log(user); const timestamps = await getFollowupTimestamps(user.externalId); console.log(timestamps); const template = await addTemplate(TEMPLATE.name, TEMPLATE.content); console.log(template); const templates = await getAllTemplates(); console.log(templates); await editTemplate(TEMPLATE.name, "bar"); console.log(await getTemplate(TEMPLATE.name)); await deleteTemplate(TEMPLATE.name); console.log(await getAllTemplates()); } main();
Why
20
What changed
drizzle-orm
anddrizzle-kit
./src/db/schema.ts
pnpm db:migrate
pnpm db:gen-migration
./src/lib/helpers/templates.ts
./src/lib/helpers/users.ts
Test plan