soc_site-astro/prisma/migrations/20250209174745_session_verification_tables/migration.sql

28 lines
817 B
SQL

-- CreateTable
CREATE TABLE `session` (
`id` VARCHAR(191) NOT NULL,
`userId` VARCHAR(255) NOT NULL,
`token` VARCHAR(191) NOT NULL,
`expiresAt` DATETIME(3) NOT NULL,
`ipAddress` VARCHAR(191) NULL,
`userAgent` VARCHAR(191) NULL,
`createdAt` DATETIME(3) NOT NULL,
`updatedAt` DATETIME(3) NOT NULL,
PRIMARY KEY (`id`)
);
-- CreateTable
CREATE TABLE `verification` (
`id` VARCHAR(191) NOT NULL,
`identifier` VARCHAR(191) NOT NULL,
`value` VARCHAR(191) NOT NULL,
`expiresAt` DATETIME(3) NOT NULL,
`createdAt` DATETIME(3) NOT NULL,
`updatedAt` DATETIME(3) NOT NULL,
PRIMARY KEY (`id`)
);
-- AddForeignKey
ALTER TABLE `session` ADD CONSTRAINT `session_userId_fkey` FOREIGN KEY (`userId`) REFERENCES `users`(`username`) ON DELETE RESTRICT ON UPDATE CASCADE;