text: -- CreateTable
  CREATE TABLE `Account` (
      `id` VARCHAR(191) NOT NULL,
      `userId` VARCHAR(191) NOT NULL,
      `type` VARCHAR(256) NOT NULL,
      `provider` VARCHAR(256) NOT NULL,
      `providerAccountId` VARCHAR(256) NOT NULL,
      `refresh_token` VARCHAR(256) NULL,
      `access_token` VARCHAR(256) NULL,
      `expires_at` INTEGER NULL,
      `token_type` VARCHAR(256) NULL,
      `scope` VARCHAR(256) NULL,
      `id_token` TEXT NULL,
      `session_state` VARCHAR(256) NULL,
      `oauth_token_secret` VARCHAR(256) NULL,
      `oauth_token` VARCHAR(256) NULL,
  
      UNIQUE INDEX `Account_provider_providerAccountId_key`(`provider`, `providerAccountId`),
      PRIMARY KEY (`id`)
  ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  
  -- CreateTable
  CREATE TABLE `Session` (
      `id` VARCHAR(191) NOT NULL,
      `sessionToken` VARCHAR(191) NOT NULL,
      `userId` VARCHAR(191) NOT NULL,
      `expires` DATETIME(3) NOT NULL,
  
      UNIQUE INDEX `Session_sessionToken_key`(`sessionToken`),
      PRIMARY KEY (`id`)
  ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  
  -- CreateTable
  CREATE TABLE `Credential` (
      `id` VARCHAR(191) NOT NULL,
      `type` VARCHAR(191) NOT NULL,
      `key` JSON NOT NULL,
      `userId` VARCHAR(191) NOT NULL,
  
      UNIQUE INDEX `Credential_id_userId_key`(`id`, `userId`),
      PRIMARY KEY (`id`)
  ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  
  -- CreateTable
  CREATE TABLE `User` (
      `id` VARCHAR(191) NOT NULL,
      `name` VARCHAR(191) NULL,
      `email` VARCHAR(191) NULL,
      `emailVerified` DATETIME(3) NULL,
      `image` VARCHAR(191) NULL,
      `canvasToken` VARCHAR(191) NULL,
  
      UNIQUE INDEX `User_email_key`(`email`),
      PRIMARY KEY (`id`)
  ) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  
  -- AddForeignKey
  ALTER TABLE `Account` ADD CONSTRAINT `Account_userId_fkey` FOREIGN KEY (`userId`) REFERENCES `User`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
  
  -- AddForeignKey
  ALTER TABLE `Session` ADD CONSTRAINT `Session_userId_fkey` FOREIGN KEY (`userId`) REFERENCES `User`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
  
  -- AddForeignKey
  ALTER TABLE `Credential` ADD CONSTRAINT `Credential_userId_fkey` FOREIGN KEY (`userId`) REFERENCES `User`(`id`) ON DELETE CASCADE ON UPDATE CASCADE;
  