persist logs

This commit is contained in:
2025-06-21 16:05:22 +02:00
parent 3db5de8c26
commit 1a68d34c81
6 changed files with 580 additions and 16 deletions

View File

@@ -163,3 +163,19 @@ export const releasesRelations = relations(releases, ({ one }) => ({
references: [branches.id],
}),
}))
export const logFiles = pgTable('log_files', {
id: integer('id').primaryKey().generatedByDefaultAsIdentity(),
userId: text('user_id').references(() => users.id),
fileName: text('file_name').notNull(),
fileUrl: text('file_url').notNull(),
parsedJson: json('parsed_json').notNull(),
createdAt: timestamp('created_at').notNull().defaultNow(),
})
export const logFilesRelations = relations(logFiles, ({ one }) => ({
user: one(users, {
fields: [logFiles.userId],
references: [users.id],
}),
}))