schemas to schema

main
Ethan Niser 2023-09-14 20:39:29 -05:00
parent 8366725f62
commit 0b1c246fe2
9 changed files with 10 additions and 5 deletions

@ -2,7 +2,7 @@ import type { Config } from "drizzle-kit";
import { config } from "./src/config";
export default {
schema: "./src/model/schema.ts",
schema: "./src/db/schema/index.ts",
driver: "turso",
dbCredentials: {
url: config.env.DATABASE_URL,

@ -1,4 +1,4 @@
import type { Todo } from "../db/schemas/todos";
import type { Todo } from "../db/schema/todos";
export function TodoItem({ content, completed, id }: Todo) {
return (

@ -0,0 +1,5 @@
import { Elysia } from "elysia";
export const authController = new Elysia({
prefix: "/auth",
}).post("/signup", "signup");

@ -1,6 +1,6 @@
import { Elysia, t } from "elysia";
import { ctx } from "../context";
import { insertTodoSchema, todos } from "../db/schemas/todos";
import { insertTodoSchema, todos } from "../db/schema/todos";
import { TodoItem, TodoForm, TodoList } from "../components/todos";
import { db } from "../db";

@ -1,6 +1,6 @@
import { drizzle } from "drizzle-orm/libsql";
import { createClient } from "@libsql/client";
import * as schema from "./schemas";
import * as schema from "./schema";
import { config } from "../config";
export const client = createClient({

@ -1,5 +1,5 @@
import { db } from ".";
import { todos } from "./schemas/todos";
import { todos } from "./schema/todos";
await db.batch([
db.insert(todos).values({