export const organizations = pgTable('organizations', {
id: uuid('id').defaultRandom().primaryKey(),
defaultDashboardId: uuid('default_dashboard_id').references(
() => contentItems.id,
{
onDelete: 'set null',
},
),
})
export const contentItems = pgTable(
'content_items',
{
id: uuid('id').defaultRandom().primaryKey(),
organizationId: uuid('organization_id').references(() => organizations.id, {
onDelete: 'cascade',
}),
});
export const organizations = pgTable('organizations', {
id: uuid('id').defaultRandom().primaryKey(),
defaultDashboardId: uuid('default_dashboard_id').references(
() => contentItems.id,
{
onDelete: 'set null',
},
),
})
export const contentItems = pgTable(
'content_items',
{
id: uuid('id').defaultRandom().primaryKey(),
organizationId: uuid('organization_id').references(() => organizations.id, {
onDelete: 'cascade',
}),
});