| 1 | import { createId } from '@paralleldrive/cuid2' |
| 2 | import { integer, pgTable |
| 3 | import { members } |
| 4 | |
| 5 | export const media = |
| 6 | id: text('id |
| 7 | .primaryKey() |
| 8 | .$defaultFn(() => |
| 9 | organizationId: text('organization_id |
| 10 | uploadedByMemberId: text('uploaded_by_member_id |
| 11 | () => members. |
| 12 | { onDelete: 'set null' |
| 13 | ), |
| 14 | name: text('name |
| 15 | key: text('key |
| 16 | url: text('url |
| 17 | contentType: text('content_type |
| 18 | size: integer('size |
| 19 | createdAt: timestamp('created_at |
| 20 | }) |