import { sql } from "drizzle-orm"
import {
index,
serial,
timestamp,
pgSchema,
text,
} from "drizzle-orm/pg-core"
const schema = pgSchema("meow")
const time = (name="time") => timestamp(name, { withTimezone: true, mode: "date" }).default(sql`CURRENT_TIMESTAMP`).notNull()
const event = schema.enum("event_type", ["click", "buy", "poll"])
export const User = schema.table("user", {
id: text("id").primaryKey(),
email: text("email").unique().notNull(),
hash: text("hash").notNull(),
username: text("username").unique().notNull(),
})
import { sql } from "drizzle-orm"
import {
index,
serial,
timestamp,
pgSchema,
text,
} from "drizzle-orm/pg-core"
const schema = pgSchema("meow")
const time = (name="time") => timestamp(name, { withTimezone: true, mode: "date" }).default(sql`CURRENT_TIMESTAMP`).notNull()
const event = schema.enum("event_type", ["click", "buy", "poll"])
export const User = schema.table("user", {
id: text("id").primaryKey(),
email: text("email").unique().notNull(),
hash: text("hash").notNull(),
username: text("username").unique().notNull(),
})