diff --git a/.env.example b/.env.example index ec707ff..e2f1533 100644 --- a/.env.example +++ b/.env.example @@ -1,2 +1,2 @@ # Replace with your DB credentials! -DATABASE_URL="postgres://user:password@host:port/db-name" +DATABASE_URL="postgres://user:password@localhost:5432/svchat" diff --git a/.gitignore b/.gitignore index 84a7265..ada5560 100644 --- a/.gitignore +++ b/.gitignore @@ -11,6 +11,7 @@ node_modules .wrangler /.svelte-kit /build +/drizzle # OS .DS_Store diff --git a/package.json b/package.json index b5c37fe..5f8f316 100644 --- a/package.json +++ b/package.json @@ -11,8 +11,7 @@ "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", "format": "prettier --write .", "lint": "prettier --check . && eslint .", - "db:push": "drizzle-kit push", - "db:migrate": "drizzle-kit migrate", + "db:migrate": "drizzle-kit generate --config drizzle.config.ts && drizzle-kit push --config drizzle.config.ts", "db:studio": "drizzle-kit studio" }, "devDependencies": { diff --git a/src/lib/server/db/schema.ts b/src/lib/server/db/schema.ts index aba346f..2178cd7 100644 --- a/src/lib/server/db/schema.ts +++ b/src/lib/server/db/schema.ts @@ -1,6 +1,9 @@ -import { pgTable, serial, text, integer } from 'drizzle-orm/pg-core'; +import { pgTable, uuid, text } from 'drizzle-orm/pg-core'; -export const user = pgTable('user', { - id: serial('id').primaryKey(), - age: integer('age') +export const users = pgTable('users', { + id: uuid('id').primaryKey(), + username: text('username'), + displayname: text('display_name'), + salt: text('salt'), + hash: text('hash') });