From a4f8836ec56bb5e7c9452025afb823894bd804b7 Mon Sep 17 00:00:00 2001 From: Panora-Prisma Updates Bot Date: Wed, 1 Nov 2023 18:44:23 +0000 Subject: [PATCH] Update Prisma schema --- packages/api/prisma/schema.prisma | 23 +++++++++----- pnpm-lock.yaml | 50 +++---------------------------- 2 files changed, 20 insertions(+), 53 deletions(-) diff --git a/packages/api/prisma/schema.prisma b/packages/api/prisma/schema.prisma index ef317f765..ee81aef80 100644 --- a/packages/api/prisma/schema.prisma +++ b/packages/api/prisma/schema.prisma @@ -48,12 +48,12 @@ model jobs { } model jobs_status_history { - id Int @id(map: "pk_1") @default(autoincrement()) - timestamp DateTime @default(now()) @db.Timestamp(6) - previous_status String - new_status String - id_job Int @default(autoincrement()) - jobs jobs @relation(fields: [id_job], references: [id_job], onDelete: NoAction, onUpdate: NoAction, map: "fk_4") + id_jobs_status_history Int @id(map: "pk_1") @default(autoincrement()) + timestamp DateTime @default(now()) @db.Timestamp(6) + previous_status String + new_status String + id_job Int @default(autoincrement()) + jobs jobs @relation(fields: [id_job], references: [id_job], onDelete: NoAction, onUpdate: NoAction, map: "fk_4") @@index([id_job], map: "id_job_jobs_status_history") } @@ -63,7 +63,6 @@ model organizations { name String stripe_customer_id String timezone String - logo_url String projects projects[] users users[] } @@ -86,7 +85,17 @@ model users { created_at DateTime @default(now()) @db.Timestamp(6) modified_at DateTime @default(now()) @db.Timestamp(6) id_organization BigInt + api_keys api_keys[] organizations organizations @relation(fields: [id_organization], references: [id_organization], onDelete: NoAction, onUpdate: NoAction, map: "fk_5") @@index([id_organization], map: "fk_1_users") } + +model api_keys { + id_api_key BigInt @id(map: "id_") @default(autoincrement()) + api_key String @unique(map: "unique_api_keys") + id_user Int + users users @relation(fields: [id_user], references: [id_user], onDelete: NoAction, onUpdate: NoAction, map: "fk_7") + + @@index([id_user], map: "fk_1") +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1029454ba..4d5dc8515 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,5 +1,9 @@ lockfileVersion: '6.0' +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + importers: .: @@ -18,52 +22,6 @@ importers: specifier: ^15.0.2 version: 15.0.2 - docs: - dependencies: - '@docusaurus/core': - specifier: 2.4.3 - version: 2.4.3(@docusaurus/types@2.4.3)(eslint@8.52.0)(react-dom@17.0.2)(react@17.0.2)(typescript@4.9.5) - '@docusaurus/preset-classic': - specifier: 2.4.3 - version: 2.4.3(@algolia/client-search@4.20.0)(eslint@8.52.0)(react-dom@17.0.2)(react@17.0.2)(search-insights@2.9.0)(typescript@4.9.5) - '@mdx-js/react': - specifier: ^1.6.22 - version: 1.6.22(react@17.0.2) - clsx: - specifier: ^1.2.1 - version: 1.2.1 - prism-react-renderer: - specifier: ^1.3.5 - version: 1.3.5(react@17.0.2) - react: - specifier: ^17.0.2 - version: 17.0.2 - react-dom: - specifier: ^17.0.2 - version: 17.0.2(react@17.0.2) - devDependencies: - '@docusaurus/module-type-aliases': - specifier: 2.4.3 - version: 2.4.3(react-dom@17.0.2)(react@17.0.2) - '@tsconfig/docusaurus': - specifier: ^1.0.7 - version: 1.0.7 - '@typescript-eslint/eslint-plugin': - specifier: ^6.9.1 - version: 6.9.1(@typescript-eslint/parser@6.9.1)(eslint@8.52.0)(typescript@4.9.5) - '@typescript-eslint/parser': - specifier: ^6.9.1 - version: 6.9.1(eslint@8.52.0)(typescript@4.9.5) - eslint: - specifier: ^8.52.0 - version: 8.52.0 - eslint-plugin-react: - specifier: ^7.33.2 - version: 7.33.2(eslint@8.52.0) - typescript: - specifier: ^4.9.5 - version: 4.9.5 - packages/api: dependencies: '@nestjs/common':