basic crud operations on article table

This commit is contained in:
2025-11-23 23:35:41 -06:00
parent 40040fa785
commit 7d09974583
4 changed files with 71 additions and 9 deletions
+5 -5
View File
@@ -1,9 +1,9 @@
import { integer, pgTable, varchar } from "drizzle-orm/pg-core";
import { integer, uuid, pgTable, varchar, date } from "drizzle-orm/pg-core";
export const usersTable = pgTable("users", {
id: integer().primaryKey().generatedAlwaysAsIdentity(),
export const articles = pgTable("articles", {
id: uuid().notNull().primaryKey().defaultRandom(),
name: varchar({ length: 255 }).notNull(),
age: integer().notNull(),
email: varchar({ length: 255 }).notNull().unique(),
date: date({ mode: "date" }).notNull(),
text: varchar({ length: 9999 }).notNull()
});