UNPKG

@oberoncms/plugin-pgsql

Version:

A PostgreSQL database plugin for OberonCMS

19 lines (18 loc) 453 B
import { pgTable, text, jsonb, timestamp, uniqueIndex } from "drizzle-orm/pg-core"; const pages = pgTable( "pages", { key: text("key").notNull().primaryKey(), data: jsonb("data").notNull().$type(), updatedAt: timestamp("updated_at", { mode: "date" }).notNull(), updatedBy: text("updated_by").notNull() }, (pages2) => { return { pagesKeyIdx: uniqueIndex("pages_key_idx").on(pages2.key) }; } ); export { pages };