Advertisement
Guest User

base datos

a guest
Nov 24th, 2017
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.13 KB | None | 0 0
  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.  
  22. use monitoreo;
  23.  
  24. # Volcado de tabla demo
  25. # ------------------------------------------------------------
  26.  
  27. DROP TABLE IF EXISTS `demo`;
  28.  
  29. CREATE 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.  
  38. LOCK TABLES `demo` WRITE;
  39. /*!40000 ALTER TABLE `demo` DISABLE KEYS */;
  40.  
  41. INSERT INTO `demo` (`id`, `username`, `email`, `password`, `created`)
  42. VALUES
  43. (1,'ralf','ralf@lol.com','123456','2017-11-22 13:43:44');
  44.  
  45. /*!40000 ALTER TABLE `demo` ENABLE KEYS */;
  46. UNLOCK TABLES;
  47.  
  48.  
  49. # Volcado de tabla empresa
  50. # ------------------------------------------------------------
  51.  
  52. DROP TABLE IF EXISTS `empresa`;
  53.  
  54. CREATE 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.  
  70. DROP TABLE IF EXISTS `groups`;
  71.  
  72. CREATE 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.  
  79. LOCK TABLES `groups` WRITE;
  80. /*!40000 ALTER TABLE `groups` DISABLE KEYS */;
  81.  
  82. INSERT INTO `groups` (`id`, `name`, `description`)
  83. VALUES
  84. (1,'admin','Administrator'),
  85. (4,'Solo lectura','Rol solo lectura');
  86.  
  87. /*!40000 ALTER TABLE `groups` ENABLE KEYS */;
  88. UNLOCK TABLES;
  89.  
  90.  
  91. # Volcado de tabla login_attempts
  92. # ------------------------------------------------------------
  93.  
  94. DROP TABLE IF EXISTS `login_attempts`;
  95.  
  96. CREATE 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.  
  109. DROP TABLE IF EXISTS `menu`;
  110.  
  111. CREATE 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.  
  121. LOCK TABLES `menu` WRITE;
  122. /*!40000 ALTER TABLE `menu` DISABLE KEYS */;
  123.  
  124. INSERT INTO `menu` (`id`, `nombre_menu`, `descripcion`, `controlador`)
  125. VALUES
  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 */;
  132. UNLOCK TABLES;
  133.  
  134.  
  135. # Volcado de tabla origen
  136. # ------------------------------------------------------------
  137.  
  138. DROP TABLE IF EXISTS `origen`;
  139.  
  140. CREATE 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.  
  152. DROP TABLE IF EXISTS `permisos`;
  153.  
  154. CREATE 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.  
  167. LOCK TABLES `permisos` WRITE;
  168. /*!40000 ALTER TABLE `permisos` DISABLE KEYS */;
  169.  
  170. INSERT INTO `permisos` (`id`, `usuario_id`, `grupo_id`, `menu_id`, `permiso_id`)
  171. VALUES
  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 */;
  178. UNLOCK TABLES;
  179.  
  180.  
  181. # Volcado de tabla permisos_dic
  182. # ------------------------------------------------------------
  183.  
  184. DROP TABLE IF EXISTS `permisos_dic`;
  185.  
  186. CREATE 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.  
  194. LOCK TABLES `permisos_dic` WRITE;
  195. /*!40000 ALTER TABLE `permisos_dic` DISABLE KEYS */;
  196.  
  197. INSERT INTO `permisos_dic` (`id`, `nombre_permiso`, `descripcion`)
  198. VALUES
  199. (2,'Escritura','Lectura y escritura'),
  200. (4,'Lectura',NULL);
  201.  
  202. /*!40000 ALTER TABLE `permisos_dic` ENABLE KEYS */;
  203. UNLOCK TABLES;
  204.  
  205.  
  206. # Volcado de tabla tickets
  207. # ------------------------------------------------------------
  208.  
  209. DROP TABLE IF EXISTS `tickets`;
  210.  
  211. CREATE 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.  
  232. DROP TABLE IF EXISTS `users`;
  233.  
  234. CREATE 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.  
  255. LOCK TABLES `users` WRITE;
  256. /*!40000 ALTER TABLE `users` DISABLE KEYS */;
  257.  
  258. INSERT 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`)
  259. VALUES
  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 */;
  265. UNLOCK TABLES;
  266.  
  267.  
  268. # Volcado de tabla users_groups
  269. # ------------------------------------------------------------
  270.  
  271. DROP TABLE IF EXISTS `users_groups`;
  272.  
  273. CREATE 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.  
  285. LOCK TABLES `users_groups` WRITE;
  286. /*!40000 ALTER TABLE `users_groups` DISABLE KEYS */;
  287.  
  288. INSERT INTO `users_groups` (`id`, `user_id`, `group_id`)
  289. VALUES
  290. (1,1,1);
  291.  
  292. /*!40000 ALTER TABLE `users_groups` ENABLE KEYS */;
  293. UNLOCK 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 */;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement