diff --git a/apps/server/src/server/db/relations.ts b/apps/server/src/server/db/relations.ts index fbf467e..ae8b602 100644 --- a/apps/server/src/server/db/relations.ts +++ b/apps/server/src/server/db/relations.ts @@ -1,14 +1,4 @@ import { defineRelations } from 'drizzle-orm' import * as schema from './schema' -export const relations = defineRelations(schema, (r) => ({ - deviceTable: { - tasks: r.many.taskTable(), - }, - taskTable: { - device: r.one.deviceTable({ - from: r.taskTable.deviceId, - to: r.deviceTable.id, - }), - }, -})) +export const relations = defineRelations(schema, () => ({})) diff --git a/apps/server/src/server/db/schema/device.ts b/apps/server/src/server/db/schema/device.ts deleted file mode 100644 index 3d5d430..0000000 --- a/apps/server/src/server/db/schema/device.ts +++ /dev/null @@ -1,11 +0,0 @@ -import { sqliteTable, text } from 'drizzle-orm/sqlite-core' -import { generatedFields } from '../fields' - -export const deviceTable = sqliteTable('device', { - ...generatedFields, - licence: text('licence').notNull().unique(), - fingerprint: text('fingerprint').notNull(), - platformPublicKey: text('platform_public_key').notNull(), - pgpPrivateKey: text('pgp_private_key'), - pgpPublicKey: text('pgp_public_key'), -}) diff --git a/apps/server/src/server/db/schema/index.ts b/apps/server/src/server/db/schema/index.ts index e97c965..80b2980 100644 --- a/apps/server/src/server/db/schema/index.ts +++ b/apps/server/src/server/db/schema/index.ts @@ -1,3 +1 @@ -export * from './device' -export * from './task' export * from './ux-config' diff --git a/apps/server/src/server/db/schema/task.ts b/apps/server/src/server/db/schema/task.ts deleted file mode 100644 index 96a5190..0000000 --- a/apps/server/src/server/db/schema/task.ts +++ /dev/null @@ -1,16 +0,0 @@ -import { integer, sqliteTable, text } from 'drizzle-orm/sqlite-core' -import { generatedFields } from '../fields' - -export const taskTable = sqliteTable('task', { - ...generatedFields, - deviceId: text('device_id').notNull(), - taskId: text('task_id').notNull(), - enterpriseId: text('enterprise_id'), - orgName: text('org_name'), - inspectionId: text('inspection_id'), - inspectionPerson: text('inspection_person'), - issuedAt: integer('issued_at', { mode: 'timestamp_ms' }), - status: text('status', { enum: ['pending', 'in_progress', 'done'] }) - .notNull() - .default('pending'), -})