Schema for the MySQL Tables #100
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;
|
Beta Was this translation helpful? Give feedback.
-
Could you please explain when exactly the tables As I see, Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi @neonexus, Just a follow-up on the schema, Thanks |
Beta Was this translation helpful? Give feedback.
-
Hi @neonexus,
Do you mind sharing the MySQL schema of the tables through
create
statement?Thanks.
Beta Was this translation helpful? Give feedback.
All reactions