· 8 years ago · Nov 24, 2017, 04:16 PM
1# ************************************************************
2# Sequel Pro SQL dump
3# Versión 4541
4#
5# http://www.sequelpro.com/
6# https://github.com/sequelpro/sequelpro
7#
8# Host: 127.0.0.1 (MySQL 5.6.35)
9# Base de datos: curso
10# Tiempo de Generación: 2017-11-24 16:14:35 +0000
11# ************************************************************
12
13
14/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
15/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
16/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
17/*!40101 SET NAMES utf8 */;
18/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;
19/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */;
20/*!40111 SET @OLD_SQL_NOTES=@@SQL_NOTES, SQL_NOTES=0 */;
21
22use monitoreo;
23
24# Volcado de tabla demo
25# ------------------------------------------------------------
26
27DROP TABLE IF EXISTS `demo`;
28
29CREATE TABLE `demo` (
30 `id` int(11) NOT NULL AUTO_INCREMENT,
31 `username` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
32 `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
33 `password` varchar(255) COLLATE utf8_unicode_ci NOT NULL,
34 `created` datetime NOT NULL,
35 PRIMARY KEY (`id`)
36) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
37
38LOCK TABLES `demo` WRITE;
39/*!40000 ALTER TABLE `demo` DISABLE KEYS */;
40
41INSERT INTO `demo` (`id`, `username`, `email`, `password`, `created`)
42VALUES
43 (1,'ralf','ralf@lol.com','123456','2017-11-22 13:43:44');
44
45/*!40000 ALTER TABLE `demo` ENABLE KEYS */;
46UNLOCK TABLES;
47
48
49# Volcado de tabla empresa
50# ------------------------------------------------------------
51
52DROP TABLE IF EXISTS `empresa`;
53
54CREATE TABLE `empresa` (
55 `id` int(10) NOT NULL AUTO_INCREMENT,
56 `rut` varchar(12) NOT NULL,
57 `razon_social` varchar(200) NOT NULL,
58 `estado` smallint(6) NOT NULL DEFAULT '0' COMMENT '0 = Activo, 1 = Inactivo',
59 PRIMARY KEY (`id`),
60 KEY `rut` (`rut`),
61 KEY `razon_social` (`razon_social`),
62 KEY `estado` (`estado`)
63) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Listado de empresas que pueden generar tickets';
64
65
66
67# Volcado de tabla groups
68# ------------------------------------------------------------
69
70DROP TABLE IF EXISTS `groups`;
71
72CREATE TABLE `groups` (
73 `id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
74 `name` varchar(20) NOT NULL,
75 `description` varchar(100) NOT NULL,
76 PRIMARY KEY (`id`)
77) ENGINE=InnoDB DEFAULT CHARSET=utf8;
78
79LOCK TABLES `groups` WRITE;
80/*!40000 ALTER TABLE `groups` DISABLE KEYS */;
81
82INSERT INTO `groups` (`id`, `name`, `description`)
83VALUES
84 (1,'admin','Administrator'),
85 (4,'Solo lectura','Rol solo lectura');
86
87/*!40000 ALTER TABLE `groups` ENABLE KEYS */;
88UNLOCK TABLES;
89
90
91# Volcado de tabla login_attempts
92# ------------------------------------------------------------
93
94DROP TABLE IF EXISTS `login_attempts`;
95
96CREATE TABLE `login_attempts` (
97 `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
98 `ip_address` varchar(15) NOT NULL,
99 `login` varchar(100) NOT NULL,
100 `time` int(11) unsigned DEFAULT NULL,
101 PRIMARY KEY (`id`)
102) ENGINE=InnoDB DEFAULT CHARSET=utf8;
103
104
105
106# Volcado de tabla menu
107# ------------------------------------------------------------
108
109DROP TABLE IF EXISTS `menu`;
110
111CREATE TABLE `menu` (
112 `id` int(11) NOT NULL AUTO_INCREMENT,
113 `nombre_menu` varchar(200) NOT NULL,
114 `descripcion` varchar(140) DEFAULT NULL,
115 `controlador` varchar(200) NOT NULL,
116 PRIMARY KEY (`id`),
117 KEY `nombre_menu` (`nombre_menu`),
118 KEY `controlador` (`controlador`)
119) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='items de menu asociados a un controlador';
120
121LOCK TABLES `menu` WRITE;
122/*!40000 ALTER TABLE `menu` DISABLE KEYS */;
123
124INSERT INTO `menu` (`id`, `nombre_menu`, `descripcion`, `controlador`)
125VALUES
126 (1,'Tickets','Ver todos los tickets','tickets/index'),
127 (2,'Usuarios','Ver todos los tickets','usuarios/index'),
128 (3,'Cerrar sesión','Cerrar sesión','logout/logout'),
129 (4,'Roles','Crear roles para usuarios','roles/index');
130
131/*!40000 ALTER TABLE `menu` ENABLE KEYS */;
132UNLOCK TABLES;
133
134
135# Volcado de tabla origen
136# ------------------------------------------------------------
137
138DROP TABLE IF EXISTS `origen`;
139
140CREATE TABLE `origen` (
141 `id` int(10) NOT NULL AUTO_INCREMENT,
142 `nombre` varchar(50) NOT NULL DEFAULT '0',
143 PRIMARY KEY (`id`),
144 KEY `nombre` (`nombre`)
145) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Origen de alertas para la generación de tickets';
146
147
148
149# Volcado de tabla permisos
150# ------------------------------------------------------------
151
152DROP TABLE IF EXISTS `permisos`;
153
154CREATE TABLE `permisos` (
155 `id` int(10) NOT NULL AUTO_INCREMENT,
156 `usuario_id` int(10) NOT NULL DEFAULT '0',
157 `grupo_id` int(10) NOT NULL DEFAULT '0',
158 `menu_id` int(10) NOT NULL DEFAULT '0',
159 `permiso_id` int(10) NOT NULL DEFAULT '0',
160 PRIMARY KEY (`id`),
161 KEY `grupo_id` (`grupo_id`),
162 KEY `menu_id` (`menu_id`),
163 KEY `permiso_id` (`permiso_id`),
164 KEY `usuario_id` (`usuario_id`)
165) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='asociación permisos por grupos de usuarios asociados a un item de menu';
166
167LOCK TABLES `permisos` WRITE;
168/*!40000 ALTER TABLE `permisos` DISABLE KEYS */;
169
170INSERT INTO `permisos` (`id`, `usuario_id`, `grupo_id`, `menu_id`, `permiso_id`)
171VALUES
172 (1,1,1,1,2),
173 (2,1,1,2,2),
174 (3,1,1,3,2),
175 (4,1,1,4,2);
176
177/*!40000 ALTER TABLE `permisos` ENABLE KEYS */;
178UNLOCK TABLES;
179
180
181# Volcado de tabla permisos_dic
182# ------------------------------------------------------------
183
184DROP TABLE IF EXISTS `permisos_dic`;
185
186CREATE TABLE `permisos_dic` (
187 `id` int(10) NOT NULL AUTO_INCREMENT,
188 `nombre_permiso` varchar(50) NOT NULL,
189 `descripcion` varchar(50) DEFAULT NULL,
190 PRIMARY KEY (`id`),
191 KEY `nombre_permiso` (`nombre_permiso`)
192) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='diccionario de permisos';
193
194LOCK TABLES `permisos_dic` WRITE;
195/*!40000 ALTER TABLE `permisos_dic` DISABLE KEYS */;
196
197INSERT INTO `permisos_dic` (`id`, `nombre_permiso`, `descripcion`)
198VALUES
199 (2,'Escritura','Lectura y escritura'),
200 (4,'Lectura',NULL);
201
202/*!40000 ALTER TABLE `permisos_dic` ENABLE KEYS */;
203UNLOCK TABLES;
204
205
206# Volcado de tabla tickets
207# ------------------------------------------------------------
208
209DROP TABLE IF EXISTS `tickets`;
210
211CREATE TABLE `tickets` (
212 `id` int(10) NOT NULL AUTO_INCREMENT,
213 `nroticket` int(10) NOT NULL DEFAULT '0',
214 `observacion` varchar(200) NOT NULL DEFAULT '0',
215 `empresa` int(10) NOT NULL DEFAULT '0',
216 `origen_id` int(10) NOT NULL DEFAULT '0',
217 `fecha` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP,
218 `usuario_id` int(10) NOT NULL DEFAULT '0',
219 PRIMARY KEY (`id`),
220 KEY `nroticket` (`nroticket`),
221 KEY `sistema_id` (`origen_id`),
222 KEY `usuario_id` (`usuario_id`),
223 KEY `fecha` (`fecha`),
224 KEY `empresa` (`empresa`)
225) ENGINE=InnoDB DEFAULT CHARSET=latin1 COMMENT='Guarda la información de los tickets según origen de alerta (ndd,n billing)';
226
227
228
229# Volcado de tabla users
230# ------------------------------------------------------------
231
232DROP TABLE IF EXISTS `users`;
233
234CREATE TABLE `users` (
235 `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
236 `ip_address` varchar(45) NOT NULL,
237 `username` varchar(100) DEFAULT NULL,
238 `password` varchar(255) NOT NULL,
239 `salt` varchar(255) DEFAULT NULL,
240 `email` varchar(100) NOT NULL,
241 `activation_code` varchar(40) DEFAULT NULL,
242 `forgotten_password_code` varchar(40) DEFAULT NULL,
243 `forgotten_password_time` int(11) unsigned DEFAULT NULL,
244 `remember_code` varchar(40) DEFAULT NULL,
245 `created_on` int(11) unsigned NOT NULL,
246 `last_login` int(11) unsigned DEFAULT NULL,
247 `active` tinyint(1) unsigned DEFAULT NULL,
248 `first_name` varchar(50) DEFAULT NULL,
249 `last_name` varchar(50) DEFAULT NULL,
250 `company` varchar(100) DEFAULT NULL,
251 `phone` varchar(20) DEFAULT NULL,
252 PRIMARY KEY (`id`)
253) ENGINE=InnoDB DEFAULT CHARSET=utf8;
254
255LOCK TABLES `users` WRITE;
256/*!40000 ALTER TABLE `users` DISABLE KEYS */;
257
258INSERT INTO `users` (`id`, `ip_address`, `username`, `password`, `salt`, `email`, `activation_code`, `forgotten_password_code`, `forgotten_password_time`, `remember_code`, `created_on`, `last_login`, `active`, `first_name`, `last_name`, `company`, `phone`)
259VALUES
260 (1,'127.0.0.1','administrator','$2a$07$SeBknntpZror9uyftVopmu61qg0ms8Qv1yV6FG.kQOSM.9QhmTo36','','admin@admin.com','',NULL,NULL,'fXSEK8x6OqE5aXAac5OGEe',1268889823,1511537999,1,'Admin','istrator','ADMIN','0'),
261 (4,'::1','jhondoe4','$2y$08$e50JB1XyIWVr6r.VTbKMjuNudjjNsgoyWws1wcc4m6SsbvzEYLjDu',NULL,'jd@no.no',NULL,NULL,NULL,NULL,1506445938,NULL,1,'Jhon','Doe','LOL INC.',NULL),
262 (5,'::1','ralf','$2y$08$0CpRTm.XSEYy2EVKuKTdXu2qUJTXmLfSKN3LB/J/9FN526iJsSbm.',NULL,'ralf@no.no',NULL,NULL,NULL,'YGBFvqGZLyMgGyfmk9NnGu',1509997773,1511537619,1,'Rodrigo','Alfaro Pinto','Demo',NULL);
263
264/*!40000 ALTER TABLE `users` ENABLE KEYS */;
265UNLOCK TABLES;
266
267
268# Volcado de tabla users_groups
269# ------------------------------------------------------------
270
271DROP TABLE IF EXISTS `users_groups`;
272
273CREATE TABLE `users_groups` (
274 `id` int(11) unsigned NOT NULL AUTO_INCREMENT,
275 `user_id` int(11) unsigned NOT NULL,
276 `group_id` mediumint(8) unsigned NOT NULL,
277 PRIMARY KEY (`id`),
278 UNIQUE KEY `uc_users_groups` (`user_id`,`group_id`),
279 KEY `fk_users_groups_users1_idx` (`user_id`),
280 KEY `fk_users_groups_groups1_idx` (`group_id`),
281 CONSTRAINT `fk_users_groups_groups1` FOREIGN KEY (`group_id`) REFERENCES `groups` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION,
282 CONSTRAINT `fk_users_groups_users1` FOREIGN KEY (`user_id`) REFERENCES `users` (`id`) ON DELETE CASCADE ON UPDATE NO ACTION
283) ENGINE=InnoDB DEFAULT CHARSET=utf8;
284
285LOCK TABLES `users_groups` WRITE;
286/*!40000 ALTER TABLE `users_groups` DISABLE KEYS */;
287
288INSERT INTO `users_groups` (`id`, `user_id`, `group_id`)
289VALUES
290 (1,1,1);
291
292/*!40000 ALTER TABLE `users_groups` ENABLE KEYS */;
293UNLOCK TABLES;
294
295
296
297/*!40111 SET SQL_NOTES=@OLD_SQL_NOTES */;
298/*!40101 SET SQL_MODE=@OLD_SQL_MODE */;
299/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */;
300/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
301/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
302/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;