From 42f6f8858efb972b8e1e4a1f831afacb7e9d20b2 Mon Sep 17 00:00:00 2001 From: Sonny Date: Sun, 8 May 2022 23:03:53 +0200 Subject: [PATCH] ajout @@map sur les models Prisma pour forcer le nom --- .../migration.sql | 6 ------ .../migration.sql | 20 +++++++++---------- prisma/schema.prisma | 6 ++++++ 3 files changed, 16 insertions(+), 16 deletions(-) delete mode 100644 prisma/migrations/20220508204826_update_col_max_size/migration.sql rename prisma/migrations/{20220508201052_db => 20220508210219_db}/migration.sql (70%) diff --git a/prisma/migrations/20220508204826_update_col_max_size/migration.sql b/prisma/migrations/20220508204826_update_col_max_size/migration.sql deleted file mode 100644 index acc8262..0000000 --- a/prisma/migrations/20220508204826_update_col_max_size/migration.sql +++ /dev/null @@ -1,6 +0,0 @@ --- AlterTable -ALTER TABLE `category` MODIFY `name` VARCHAR(255) NOT NULL; - --- AlterTable -ALTER TABLE `link` MODIFY `name` VARCHAR(255) NOT NULL, - MODIFY `url` TEXT NOT NULL; diff --git a/prisma/migrations/20220508201052_db/migration.sql b/prisma/migrations/20220508210219_db/migration.sql similarity index 70% rename from prisma/migrations/20220508201052_db/migration.sql rename to prisma/migrations/20220508210219_db/migration.sql index 016c11b..2620c2f 100644 --- a/prisma/migrations/20220508201052_db/migration.sql +++ b/prisma/migrations/20220508210219_db/migration.sql @@ -1,33 +1,33 @@ -- CreateTable -CREATE TABLE `User` ( +CREATE TABLE `user` ( `id` INTEGER NOT NULL AUTO_INCREMENT, `google_id` VARCHAR(191) NOT NULL, `email` VARCHAR(191) NOT NULL, `createdAt` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), `updatedAt` DATETIME(3) NOT NULL, - UNIQUE INDEX `User_google_id_key`(`google_id`), - UNIQUE INDEX `User_email_key`(`email`), + UNIQUE INDEX `user_google_id_key`(`google_id`), + UNIQUE INDEX `user_email_key`(`email`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- CreateTable -CREATE TABLE `Category` ( +CREATE TABLE `category` ( `id` INTEGER NOT NULL AUTO_INCREMENT, - `name` VARCHAR(191) NOT NULL, + `name` VARCHAR(255) NOT NULL, `nextCategoryId` INTEGER NOT NULL DEFAULT 0, `createdAt` DATETIME(3) NOT NULL DEFAULT CURRENT_TIMESTAMP(3), `updatedAt` DATETIME(3) NOT NULL, - UNIQUE INDEX `Category_name_key`(`name`), + UNIQUE INDEX `category_name_key`(`name`), PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- CreateTable -CREATE TABLE `Link` ( +CREATE TABLE `link` ( `id` INTEGER NOT NULL AUTO_INCREMENT, - `name` VARCHAR(191) NOT NULL, - `url` VARCHAR(191) NOT NULL, + `name` VARCHAR(255) NOT NULL, + `url` TEXT NOT NULL, `categoryId` INTEGER NOT NULL, `nextLinkId` INTEGER NOT NULL DEFAULT 0, `favorite` BOOLEAN NOT NULL DEFAULT false, @@ -38,4 +38,4 @@ CREATE TABLE `Link` ( ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; -- AddForeignKey -ALTER TABLE `Link` ADD CONSTRAINT `Link_categoryId_fkey` FOREIGN KEY (`categoryId`) REFERENCES `Category`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; +ALTER TABLE `link` ADD CONSTRAINT `link_categoryId_fkey` FOREIGN KEY (`categoryId`) REFERENCES `category`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE; diff --git a/prisma/schema.prisma b/prisma/schema.prisma index e6c2b0f..5544f00 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -16,6 +16,8 @@ model User { email String @unique createdAt DateTime @default(now()) updatedAt DateTime @updatedAt + + @@map("user") } model Category { @@ -25,6 +27,8 @@ model Category { nextCategoryId Int @default(0) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt + + @@map("category") } model Link { @@ -37,4 +41,6 @@ model Link { favorite Boolean @default(false) createdAt DateTime @default(now()) updatedAt DateTime @updatedAt + + @@map("link") }