|
1 | 1 | -- --------------------------------------------------------
|
2 |
| --- Servidor: 127.0.0.1 |
3 |
| --- Versão do servidor: 10.4.32-MariaDB - mariadb.org binary distribution |
4 |
| --- OS do Servidor: Win64 |
5 |
| --- HeidiSQL Versão: 12.11.0.7065 |
| 2 | +-- Exportação gerada por HeidiSQL |
| 3 | +-- Banco será definido pela conexão PDO no PHP |
6 | 4 | -- --------------------------------------------------------
|
7 | 5 |
|
8 | 6 | /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
|
|
14 | 12 | /*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
|
15 | 13 | /*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
|
16 | 14 |
|
17 |
| - |
18 |
| --- Copiando estrutura do banco de dados para data_base_name |
19 |
| -CREATE DATABASE IF NOT EXISTS `data_base_name` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */; |
20 |
| -USE `data_base_name`; |
21 |
| - |
22 |
| --- Copiando estrutura para tabela data_base_name.password_resets |
23 | 15 | CREATE TABLE IF NOT EXISTS `password_resets` (
|
24 |
| - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, |
25 |
| - `email` varchar(255) NOT NULL, |
26 |
| - `token` varchar(255) NOT NULL, |
| 16 | + `id` bigint unsigned NOT NULL AUTO_INCREMENT, |
| 17 | + `email` varchar(255) COLLATE utf8mb4_general_ci NOT NULL, |
| 18 | + `token` varchar(255) COLLATE utf8mb4_general_ci NOT NULL, |
27 | 19 | `expiration` datetime NOT NULL,
|
28 |
| - `creation_date` timestamp NOT NULL DEFAULT current_timestamp(), |
| 20 | + `creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
29 | 21 | PRIMARY KEY (`id`)
|
30 | 22 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
31 | 23 |
|
32 |
| --- Copiando dados para a tabela data_base_name.password_resets: ~0 rows (aproximadamente) |
33 |
| - |
34 |
| --- Copiando estrutura para tabela data_base_name.roles |
35 | 24 | CREATE TABLE IF NOT EXISTS `roles` (
|
36 |
| - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, |
37 |
| - `name` varchar(50) NOT NULL, |
| 25 | + `id` bigint unsigned NOT NULL AUTO_INCREMENT, |
| 26 | + `name` varchar(50) COLLATE utf8mb4_general_ci NOT NULL, |
38 | 27 | PRIMARY KEY (`id`),
|
39 | 28 | UNIQUE KEY `unique_name` (`name`)
|
40 | 29 | ) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
41 | 30 |
|
42 |
| --- Copiando dados para a tabela data_base_name.roles: ~4 rows (aproximadamente) |
43 | 31 | INSERT INTO `roles` (`id`, `name`) VALUES
|
44 | 32 | (1, 'master'),
|
45 | 33 | (2, 'admin'),
|
46 | 34 | (3, 'manager'),
|
47 | 35 | (4, 'user');
|
48 | 36 |
|
49 |
| --- Copiando estrutura para tabela data_base_name.users |
50 | 37 | CREATE TABLE IF NOT EXISTS `users` (
|
51 |
| - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, |
52 |
| - `role_id` bigint(20) unsigned NOT NULL DEFAULT 3, |
53 |
| - `user` varchar(255) NOT NULL, |
54 |
| - `email` varchar(255) NOT NULL, |
55 |
| - `password` varchar(255) NOT NULL, |
56 |
| - `creation_date` timestamp NOT NULL DEFAULT current_timestamp(), |
| 38 | + `id` bigint unsigned NOT NULL AUTO_INCREMENT, |
| 39 | + `role_id` bigint unsigned NOT NULL DEFAULT '3', |
| 40 | + `user` varchar(255) COLLATE utf8mb4_general_ci NOT NULL, |
| 41 | + `email` varchar(255) COLLATE utf8mb4_general_ci NOT NULL, |
| 42 | + `password` varchar(255) COLLATE utf8mb4_general_ci NOT NULL, |
| 43 | + `activated` tinyint(1) NOT NULL DEFAULT (1), |
| 44 | + `creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
57 | 45 | PRIMARY KEY (`id`),
|
58 | 46 | UNIQUE KEY `unique_email` (`email`),
|
59 | 47 | KEY `fk_users_roles` (`role_id`),
|
60 |
| - CONSTRAINT `fk_users_roles` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE NO ACTION ON UPDATE NO ACTION |
| 48 | + CONSTRAINT `fk_users_roles` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) |
61 | 49 | ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
62 | 50 |
|
63 |
| --- Copiando dados para a tabela data_base_name.users: ~1 rows (aproximadamente) |
64 |
| -INSERT INTO `users` (`id`, `role_id`, `user`, `email`, `password`, `creation_date`) VALUES |
65 |
| - ( 1, 1, 'Master', '[email protected]', '$2y$10$kUpUMOLxlkcoZIlZuMb1zOuW7d3bW5kkpkFaDCV6Fg5/qzNGBZBMC', '2025-07-14 18:43:15'); |
| 51 | +INSERT INTO `users` (`id`, `role_id`, `user`, `email`, `password`, `activated`, `creation_date`) VALUES |
| 52 | + ( 1, 1, 'Master', '[email protected]', '$2y$10$kUpUMOLxlkcoZIlZuMb1zOuW7d3bW5kkpkFaDCV6Fg5/qzNGBZBMC', 1, '2025-07-14 18:43:15'); |
66 | 53 |
|
67 |
| --- Copiando estrutura para tabela data_base_name.user_tokens |
68 | 54 | CREATE TABLE IF NOT EXISTS `user_tokens` (
|
69 |
| - `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, |
70 |
| - `user_id` bigint(20) unsigned NOT NULL, |
71 |
| - `token` varchar(255) NOT NULL, |
72 |
| - `revoked` tinyint(1) NOT NULL DEFAULT 0, |
73 |
| - `creation_date` timestamp NOT NULL DEFAULT current_timestamp(), |
| 55 | + `id` bigint unsigned NOT NULL AUTO_INCREMENT, |
| 56 | + `user_id` bigint unsigned NOT NULL, |
| 57 | + `token` varchar(255) COLLATE utf8mb4_general_ci NOT NULL, |
| 58 | + `revoked` tinyint(1) NOT NULL DEFAULT '0', |
| 59 | + `creation_date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, |
74 | 60 | PRIMARY KEY (`id`),
|
75 | 61 | KEY `fk_user_tokens_users` (`user_id`),
|
76 | 62 | CONSTRAINT `fk_user_tokens_users` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`)
|
77 | 63 | ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
|
78 | 64 |
|
79 |
| --- Copiando dados para a tabela data_base_name.user_tokens: ~0 rows (aproximadamente) |
80 |
| - |
81 | 65 | /*!40103 SET TIME_ZONE=IFNULL(@OLD_TIME_ZONE, 'system') */;
|
82 | 66 | /*!40101 SET SQL_MODE=IFNULL(@OLD_SQL_MODE, '') */;
|
83 | 67 | /*!40014 SET FOREIGN_KEY_CHECKS=IFNULL(@OLD_FOREIGN_KEY_CHECKS, 1) */;
|
|
0 commit comments