chore: initialized repository

This commit is contained in:
Lukas Wölfer
2026-04-16 22:00:50 +02:00
parent 0a74a9a7ef
commit 74c94b05f9
12 changed files with 354 additions and 53 deletions

View File

@@ -1,7 +1,21 @@
import { integer, pgTable, varchar } from "drizzle-orm/pg-core";
import {
integer,
pgTable,
timestamp,
pgEnum,
varchar,
} from "drizzle-orm/pg-core";
export const genderEnum = pgEnum("gender", ["male", "female"]);
export const guestBook = pgTable("guestBook", {
id: integer().primaryKey().generatedAlwaysAsIdentity(),
name: varchar({ length: 255 }).notNull(),
email: varchar({ length: 255 }).notNull().unique(),
});
export const castrations = pgTable("castrations", {
id: integer().primaryKey().generatedAlwaysAsIdentity(),
gender: genderEnum("gender").notNull(),
timestamp: timestamp().notNull().defaultNow(),
});