Add table

This commit is contained in:
Owen 2025-02-06 21:18:34 -05:00
parent 3c7025a327
commit befdc3a002
No known key found for this signature in database
GPG key ID: 8271FDFFD9E0CCBD

View file

@ -371,6 +371,16 @@ export const versionMigrations = sqliteTable("versionMigrations", {
executedAt: integer("executedAt").notNull()
});
export const badgerRules = sqliteTable("badgerRules", {
ruleId: integer("ruleId").primaryKey({ autoIncrement: true }),
resourceId: integer("resourceId")
.notNull()
.references(() => resources.resourceId, { onDelete: "cascade" }),
action: text("action").notNull(), // ACCEPT, DROP
match: text("match").notNull(), // CIDR, PATH
value: text("value").notNull()
});
export type Org = InferSelectModel<typeof orgs>;
export type User = InferSelectModel<typeof users>;
export type Site = InferSelectModel<typeof sites>;