import { integer, sqliteTable, unique } from 'drizzle-orm/sqlite-core' import { roles } from './roles' import { permissions } from './permissions' export const rolePermissions = sqliteTable('role_permissions', { id: integer('id').primaryKey({ autoIncrement: true }), roleId: integer('role_id').notNull().references(() => roles.id), permissionId: integer('permission_id').notNull().references(() => permissions.id), }, (table) => ({ uniquePair: unique().on(table.roleId, table.permissionId), }))