21 lines
1.1 KiB
SQL
21 lines
1.1 KiB
SQL
CREATE TABLE `request_receipt_accounts` (
|
|
`requestId` text PRIMARY KEY NOT NULL,
|
|
`userId` text NOT NULL,
|
|
`sessionId` text NOT NULL,
|
|
FOREIGN KEY (`requestId`) REFERENCES `transfer_requests`(`id`) ON UPDATE no action ON DELETE no action,
|
|
FOREIGN KEY (`userId`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE no action,
|
|
FOREIGN KEY (`sessionId`) REFERENCES `account_sessions`(`id`) ON UPDATE no action ON DELETE no action
|
|
);
|
|
--> statement-breakpoint
|
|
CREATE TABLE `vault_transfers` (
|
|
`requestId` text PRIMARY KEY NOT NULL,
|
|
`accessId` text NOT NULL,
|
|
`userId` text NOT NULL,
|
|
`sessionId` text NOT NULL,
|
|
FOREIGN KEY (`requestId`) REFERENCES `transfer_requests`(`id`) ON UPDATE no action ON DELETE no action,
|
|
FOREIGN KEY (`accessId`) REFERENCES `item_access`(`id`) ON UPDATE no action ON DELETE no action,
|
|
FOREIGN KEY (`userId`) REFERENCES `users`(`id`) ON UPDATE no action ON DELETE no action,
|
|
FOREIGN KEY (`sessionId`) REFERENCES `account_sessions`(`id`) ON UPDATE no action ON DELETE no action
|
|
);
|
|
--> statement-breakpoint
|
|
ALTER TABLE `item_access` ADD `note` text; |