feat: update dataset and dataset_entry tables to use unixepoch for timestamps and add new dataset_entry migration

This commit is contained in:
averel10
2026-03-13 09:07:37 +01:00
parent 4c3106b9c7
commit 4e5a206796
5 changed files with 554 additions and 4 deletions

View File

@@ -8,10 +8,10 @@ export const dataset = sqliteTable('dataset', {
name: text('name').notNull(),
createdAt: integer('created_at', { mode: 'timestamp' })
.notNull()
.default(sql`(CURRENT_TIMESTAMP)`),
.default(sql`(unixepoch())`),
updatedAt: integer('updated_at', { mode: 'timestamp' })
.notNull()
.default(sql`(CURRENT_TIMESTAMP)`),
.default(sql`(unixepoch())`),
});
export const datasetRelations = relations(dataset, ({ many }) => ({

View File

@@ -15,10 +15,10 @@ export const dataset_entry = sqliteTable('dataset_entry', {
iteration: integer('iteration').notNull(),
createdAt: integer('created_at', { mode: 'timestamp' })
.notNull()
.default(sql`(CURRENT_TIMESTAMP)`),
.default(sql`(unixepoch())`),
updatedAt: integer('updated_at', { mode: 'timestamp' })
.notNull()
.default(sql`(CURRENT_TIMESTAMP)`),
.default(sql`(unixepoch())`),
});
export const dataset_entryRelations = relations(dataset_entry, ({ one }) => ({