TempMonitor/src/lib/server/db/schema.js
2025-05-18 17:21:58 +02:00

21 lines
556 B
JavaScript

import { integer, pgTable, text, timestamp } from "drizzle-orm/pg-core";
export const users = pgTable("users", {
id: text().primaryKey(),
age: integer(),
username: text().notNull().unique(),
passwordHash: text().notNull(),
});
export const sessions = pgTable("sessions", {
id: text().primaryKey(),
userId: text()
.notNull()
.references(() => users.id),
expiresAt: timestamp({ withTimezone: true, mode: "date" }).notNull(),
});
export const floors = pgTable("floors", {
floor: integer().primaryKey(),
url: text().notNull(),
});