mirror of
https://github.com/jorgev259/soc_site-astro.git
synced 2025-06-29 07:57:41 +00:00
WIP
This commit is contained in:
parent
c3fca425cb
commit
392d6b6e51
5 changed files with 62 additions and 5 deletions
29
prisma/migrations/20250308034728_api_support/migration.sql
Normal file
29
prisma/migrations/20250308034728_api_support/migration.sql
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
-- CreateTable
|
||||
CREATE TABLE `apiKey` (
|
||||
`id` VARCHAR(191) NOT NULL,
|
||||
`name` VARCHAR(191) NULL,
|
||||
`start` VARCHAR(191) NULL,
|
||||
`prefix` VARCHAR(191) NULL,
|
||||
`key` VARCHAR(191) NOT NULL,
|
||||
`userId` VARCHAR(255) NOT NULL,
|
||||
`refillInterval` INTEGER NULL,
|
||||
`refillAmmount` INTEGER NULL,
|
||||
`lastRefillAt` DATETIME(3) NULL,
|
||||
`enabled` BOOLEAN NOT NULL,
|
||||
`rateLimitEnabled` BOOLEAN NOT NULL,
|
||||
`rateLimitTimeWindow` INTEGER NULL,
|
||||
`rateLimitMax` INTEGER NULL,
|
||||
`requestCount` INTEGER NOT NULL,
|
||||
`remaining` INTEGER NULL,
|
||||
`lastRequest` DATETIME(3) NULL,
|
||||
`expiresAt` DATETIME(3) NULL,
|
||||
`createdAt` DATETIME(3) NOT NULL,
|
||||
`updatedAt` DATETIME(3) NOT NULL,
|
||||
`permissions` VARCHAR(191) NULL,
|
||||
`metadata` JSON NULL,
|
||||
|
||||
PRIMARY KEY (`id`)
|
||||
);
|
||||
|
||||
-- AddForeignKey
|
||||
ALTER TABLE `apiKey` ADD CONSTRAINT `apiKey_userId_fkey` FOREIGN KEY (`userId`) REFERENCES `users`(`id`) ON DELETE RESTRICT ON UPDATE CASCADE;
|
||||
Loading…
Add table
Add a link
Reference in a new issue