|
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', 'master@echoapi.local', '$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', 'master@echoapi.local', '$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