From 8213ae1ec65ad3b6ab97ac20f71041775c8eb2aa Mon Sep 17 00:00:00 2001 From: Gregorio Chiko Putra Date: Sat, 4 Aug 2018 10:51:16 +0700 Subject: [PATCH] Updated database dump --- tests/_data/db_laraland.sql | 199 ++++++++++++++++++++++++++++++++++-- 1 file changed, 189 insertions(+), 10 deletions(-) diff --git a/tests/_data/db_laraland.sql b/tests/_data/db_laraland.sql index 257121b..65cd9c9 100644 --- a/tests/_data/db_laraland.sql +++ b/tests/_data/db_laraland.sql @@ -5,35 +5,214 @@ SET time_zone = '+00:00'; SET foreign_key_checks = 0; SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO'; +DROP DATABASE IF EXISTS `laraland`; +CREATE DATABASE `laraland` /*!40100 DEFAULT CHARACTER SET latin1 */; +USE `laraland`; + SET NAMES utf8mb4; +DROP TABLE IF EXISTS `karyawans`; +CREATE TABLE `karyawans` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `nama` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, + `posisi` varchar(50) COLLATE utf8mb4_unicode_ci NOT NULL, + `tempat_lahir` varchar(20) COLLATE utf8mb4_unicode_ci NOT NULL, + `tanggal_lahir` datetime NOT NULL, + `rekrut` datetime NOT NULL, + `status` tinyint(1) NOT NULL, + `created_by` int(10) unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `karyawans_created_by_foreign` (`created_by`), + CONSTRAINT `karyawans_created_by_foreign` FOREIGN KEY (`created_by`) REFERENCES `users` (`id`) ON UPDATE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +INSERT INTO `karyawans` (`id`, `nama`, `posisi`, `tempat_lahir`, `tanggal_lahir`, `rekrut`, `status`, `created_by`, `created_at`, `updated_at`, `deleted_at`) VALUES +(1, 'Devon Bosco', 'Travel Guide', 'Maudeton', '1988-09-29 17:41:11', '2011-08-07 01:37:46', 1, 1, '2018-08-04 03:49:49', '2018-08-04 03:49:49', NULL); + DROP TABLE IF EXISTS `migrations`; CREATE TABLE `migrations` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `migration` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `migration` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, `batch` int(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; INSERT INTO `migrations` (`id`, `migration`, `batch`) VALUES -(59, '2014_10_12_000000_create_users_table', 1), -(60, '2014_10_12_100000_create_password_resets_table', 1); +(1, '2014_10_12_000000_create_users_table', 1), +(2, '2014_10_12_100000_create_password_resets_table', 1), +(3, '2016_06_01_000001_create_oauth_auth_codes_table', 1), +(4, '2016_06_01_000002_create_oauth_access_tokens_table', 1), +(5, '2016_06_01_000003_create_oauth_refresh_tokens_table', 1), +(6, '2016_06_01_000004_create_oauth_clients_table', 1), +(7, '2016_06_01_000005_create_oauth_personal_access_clients_table', 1), +(9, '2018_07_25_025201_create_permission_tables', 1), +(10, '2018_07_24_030655_create_karyawans_table', 2); + +DROP TABLE IF EXISTS `model_has_permissions`; +CREATE TABLE `model_has_permissions` ( + `permission_id` int(10) unsigned NOT NULL, + `model_id` int(10) unsigned NOT NULL, + `model_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`permission_id`,`model_id`,`model_type`), + KEY `model_has_permissions_model_id_model_type_index` (`model_id`,`model_type`), + CONSTRAINT `model_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + + +DROP TABLE IF EXISTS `model_has_roles`; +CREATE TABLE `model_has_roles` ( + `role_id` int(10) unsigned NOT NULL, + `model_id` int(10) unsigned NOT NULL, + `model_type` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + PRIMARY KEY (`role_id`,`model_id`,`model_type`), + KEY `model_has_roles_model_id_model_type_index` (`model_id`,`model_type`), + CONSTRAINT `model_has_roles_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + + +DROP TABLE IF EXISTS `oauth_access_tokens`; +CREATE TABLE `oauth_access_tokens` ( + `id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` int(11) DEFAULT NULL, + `client_id` int(11) NOT NULL, + `name` varchar(191) COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `scopes` text COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `revoked` tinyint(1) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `expires_at` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `oauth_access_tokens_user_id_index` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + + +DROP TABLE IF EXISTS `oauth_auth_codes`; +CREATE TABLE `oauth_auth_codes` ( + `id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `user_id` int(11) NOT NULL, + `client_id` int(11) NOT NULL, + `scopes` text COLLATE utf8mb4_unicode_ci DEFAULT NULL, + `revoked` tinyint(1) NOT NULL, + `expires_at` datetime DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + + +DROP TABLE IF EXISTS `oauth_clients`; +CREATE TABLE `oauth_clients` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `user_id` int(11) DEFAULT NULL, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `secret` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `redirect` text COLLATE utf8mb4_unicode_ci NOT NULL, + `personal_access_client` tinyint(1) NOT NULL, + `password_client` tinyint(1) NOT NULL, + `revoked` tinyint(1) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `oauth_clients_user_id_index` (`user_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + + +DROP TABLE IF EXISTS `oauth_personal_access_clients`; +CREATE TABLE `oauth_personal_access_clients` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `client_id` int(11) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `oauth_personal_access_clients_client_id_index` (`client_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + + +DROP TABLE IF EXISTS `oauth_refresh_tokens`; +CREATE TABLE `oauth_refresh_tokens` ( + `id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `access_token_id` varchar(100) COLLATE utf8mb4_unicode_ci NOT NULL, + `revoked` tinyint(1) NOT NULL, + `expires_at` datetime DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `oauth_refresh_tokens_access_token_id_index` (`access_token_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + DROP TABLE IF EXISTS `password_resets`; CREATE TABLE `password_resets` ( - `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `token` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `token` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, `created_at` timestamp NULL DEFAULT NULL, KEY `password_resets_email_index` (`email`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +DROP TABLE IF EXISTS `permissions`; +CREATE TABLE `permissions` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `guard_name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +INSERT INTO `permissions` (`id`, `name`, `guard_name`, `created_at`, `updated_at`, `deleted_at`) VALUES +(1, 'create-karyawan', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(2, 'read-karyawan', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(3, 'update-karyawan', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(4, 'delete-karyawan', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(5, 'create-user', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(6, 'read-user', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(7, 'update-user', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(8, 'delete-user', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(9, 'create-permission', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(10, 'read-permission', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(11, 'update-permission', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(12, 'delete-permission', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(13, 'create-role', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(14, 'read-role', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(15, 'update-role', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(16, 'delete-role', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL); + +DROP TABLE IF EXISTS `roles`; +CREATE TABLE `roles` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `guard_name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + `deleted_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + +INSERT INTO `roles` (`id`, `name`, `guard_name`, `created_at`, `updated_at`, `deleted_at`) VALUES +(1, 'staff', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(2, 'supervisor', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(3, 'manajer', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(4, 'hrd', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL), +(5, 'chairwoman', 'api', '2018-08-04 03:49:36', '2018-08-04 03:49:36', NULL); + +DROP TABLE IF EXISTS `role_has_permissions`; +CREATE TABLE `role_has_permissions` ( + `permission_id` int(10) unsigned NOT NULL, + `role_id` int(10) unsigned NOT NULL, + PRIMARY KEY (`permission_id`,`role_id`), + KEY `role_has_permissions_role_id_foreign` (`role_id`), + CONSTRAINT `role_has_permissions_permission_id_foreign` FOREIGN KEY (`permission_id`) REFERENCES `permissions` (`id`) ON DELETE CASCADE, + CONSTRAINT `role_has_permissions_role_id_foreign` FOREIGN KEY (`role_id`) REFERENCES `roles` (`id`) ON DELETE CASCADE +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; + + DROP TABLE IF EXISTS `users`; CREATE TABLE `users` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `email` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, - `password` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL, + `name` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `email` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, + `password` varchar(191) COLLATE utf8mb4_unicode_ci NOT NULL, `remember_token` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT NULL, `created_at` timestamp NULL DEFAULT NULL, `updated_at` timestamp NULL DEFAULT NULL, @@ -42,6 +221,6 @@ CREATE TABLE `users` ( ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; INSERT INTO `users` (`id`, `name`, `email`, `password`, `remember_token`, `created_at`, `updated_at`) VALUES -(1, 'Dr. Ena Steuber III', 'admin@laraland.test', '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', 'x4Jo6Fc40Y', '2018-07-19 05:02:22', '2018-07-19 05:02:22'); +(1, 'Ryan Hilpert', 'admin@laraland.test', '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', 'nMT525bC1v', '2018-08-04 03:49:35', '2018-08-04 03:49:35'); --- 2018-07-19 05:02:32 +-- 2018-08-04 03:50:14