@oberoncms/plugin-pgsql
Version:
A PostgreSQL database plugin for OberonCMS
20 lines (19 loc) • 510 B
JavaScript
import { pgTable, text, timestamp, jsonb, integer, uniqueIndex } from "drizzle-orm/pg-core";
const site = pgTable(
"site",
{
id: integer("id").notNull().primaryKey(),
version: integer("version").notNull(),
components: jsonb("components").notNull().$type(),
updatedAt: timestamp("updated_at", { mode: "date" }).notNull(),
updatedBy: text("updated_by").notNull()
},
(pages) => {
return {
pagesKeyIdx: uniqueIndex("site_id_idx").on(pages.id)
};
}
);
export {
site
};