Schema for the MySQL Tables #100
Closed
MaheshkumarSundaram
started this conversation in
General
Replies: 3 comments 6 replies
CREATE DATABASE `myapp` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci */;
CREATE TABLE `apitoken` (
`id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
`data` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`token` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`createdAt` datetime DEFAULT NULL,
`updatedAt` datetime DEFAULT NULL,
`user` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `log` (
`id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
`description` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`data` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`createdAt` datetime(3) DEFAULT NULL,
`user` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`request` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `otp` (
`id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
`isEnabled` tinyint(1) DEFAULT NULL,
`secret` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`backupTokens` text COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`createdAt` datetime DEFAULT NULL,
`updatedAt` datetime DEFAULT NULL,
`user` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `requestlog` (
`id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
`direction` varchar(8) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`method` varchar(6) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`host` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`path` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`headers` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`getParams` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`body` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`responseCode` int(4) unsigned DEFAULT NULL,
`responseBody` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`responseHeaders` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`responseTime` varchar(15) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`createdAt` datetime(3) DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `session` (
`id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
`data` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`csrfSecret` varchar(105) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`expiresAt` datetime DEFAULT NULL,
`createdAt` datetime DEFAULT NULL,
`updatedAt` datetime DEFAULT NULL,
`user` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
CREATE TABLE `user` (
`id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,
`role` varchar(7) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`email` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`firstName` varchar(70) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`lastName` varchar(70) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`password` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`verificationKey` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`avatar` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`isGravatar` tinyint(1) DEFAULT NULL,
`deletedAt` datetime DEFAULT NULL,
`createdAt` datetime DEFAULT NULL,
`updatedAt` datetime DEFAULT NULL,
`deletedBy` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
`createdBy` varchar(36) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `id` (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
|
2 replies
|
Could you please explain when exactly the tables As I see, Thanks |
2 replies
|
Hi @neonexus, Just a follow-up on the schema, Thanks |
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Hi @neonexus,
Do you mind sharing the MySQL schema of the tables through
createstatement?Thanks.
All reactions