diff --git a/_env/resource.sql b/_env/resource.sql new file mode 100644 index 0000000..bf64df1 --- /dev/null +++ b/_env/resource.sql @@ -0,0 +1,434 @@ +/*M!999999\- enable the sandbox mode */ +-- MariaDB dump 10.19-11.6.2-MariaDB, for osx10.19 (x86_64) +-- +-- Host: localhost Database: resource +-- ------------------------------------------------------ +-- Server version 11.6.2-MariaDB + +/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; +/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; +/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; +/*!40101 SET NAMES utf8mb4 */; +/*!40103 SET @OLD_TIME_ZONE=@@TIME_ZONE */; +/*!40103 SET TIME_ZONE='+00:00' */; +/*!40014 SET @OLD_UNIQUE_CHECKS=@@UNIQUE_CHECKS, UNIQUE_CHECKS=0 */; +/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */; +/*!40101 SET @OLD_SQL_MODE=@@SQL_MODE, SQL_MODE='NO_AUTO_VALUE_ON_ZERO' */; +/*M!100616 SET @OLD_NOTE_VERBOSITY=@@NOTE_VERBOSITY, NOTE_VERBOSITY=0 */; + +-- +-- Table structure for table `articles` +-- + +DROP TABLE IF EXISTS `articles`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `articles` ( + `id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `sCode` varchar(120) NOT NULL, + `sAuthorCode` varchar(100) DEFAULT NULL, + `aOpt` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`aOpt`)), + `aSchemaPro` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_bin DEFAULT NULL CHECK (json_valid(`aSchemaPro`)), + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `code` (`sCode`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `articles` +-- + +LOCK TABLES `articles` WRITE; +/*!40000 ALTER TABLE `articles` DISABLE KEYS */; +/*!40000 ALTER TABLE `articles` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `cache` +-- + +DROP TABLE IF EXISTS `cache`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `cache` ( + `key` varchar(255) NOT NULL, + `value` mediumtext NOT NULL, + `expiration` int(11) NOT NULL, + PRIMARY KEY (`key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `cache` +-- + +LOCK TABLES `cache` WRITE; +/*!40000 ALTER TABLE `cache` DISABLE KEYS */; +/*!40000 ALTER TABLE `cache` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `cache_locks` +-- + +DROP TABLE IF EXISTS `cache_locks`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `cache_locks` ( + `key` varchar(255) NOT NULL, + `owner` varchar(255) NOT NULL, + `expiration` int(11) NOT NULL, + PRIMARY KEY (`key`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `cache_locks` +-- + +LOCK TABLES `cache_locks` WRITE; +/*!40000 ALTER TABLE `cache_locks` DISABLE KEYS */; +/*!40000 ALTER TABLE `cache_locks` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `dog_option` +-- + +DROP TABLE IF EXISTS `dog_option`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `dog_option` ( + `id` int(11) unsigned NOT NULL AUTO_INCREMENT, + `dog_name` varchar(255) DEFAULT NULL, + `k` varchar(255) DEFAULT NULL, + `v` varchar(255) DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `unique_this_name_k` (`dog_name`,`k`) +) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `dog_option` +-- + +LOCK TABLES `dog_option` WRITE; +/*!40000 ALTER TABLE `dog_option` DISABLE KEYS */; +/*!40000 ALTER TABLE `dog_option` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `failed_jobs` +-- + +DROP TABLE IF EXISTS `failed_jobs`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `failed_jobs` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `uuid` varchar(255) NOT NULL, + `connection` text NOT NULL, + `queue` text NOT NULL, + `payload` longtext NOT NULL, + `exception` longtext NOT NULL, + `failed_at` timestamp NOT NULL DEFAULT current_timestamp(), + PRIMARY KEY (`id`), + UNIQUE KEY `failed_jobs_uuid_unique` (`uuid`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `failed_jobs` +-- + +LOCK TABLES `failed_jobs` WRITE; +/*!40000 ALTER TABLE `failed_jobs` DISABLE KEYS */; +/*!40000 ALTER TABLE `failed_jobs` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `job_batches` +-- + +DROP TABLE IF EXISTS `job_batches`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `job_batches` ( + `id` varchar(255) NOT NULL, + `name` varchar(255) NOT NULL, + `total_jobs` int(11) NOT NULL, + `pending_jobs` int(11) NOT NULL, + `failed_jobs` int(11) NOT NULL, + `failed_job_ids` longtext NOT NULL, + `options` mediumtext DEFAULT NULL, + `cancelled_at` int(11) DEFAULT NULL, + `created_at` int(11) NOT NULL, + `finished_at` int(11) DEFAULT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `job_batches` +-- + +LOCK TABLES `job_batches` WRITE; +/*!40000 ALTER TABLE `job_batches` DISABLE KEYS */; +/*!40000 ALTER TABLE `job_batches` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `jobs` +-- + +DROP TABLE IF EXISTS `jobs`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `jobs` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `queue` varchar(255) NOT NULL, + `payload` longtext NOT NULL, + `attempts` tinyint(3) unsigned NOT NULL, + `reserved_at` int(10) unsigned DEFAULT NULL, + `available_at` int(10) unsigned NOT NULL, + `created_at` int(10) unsigned NOT NULL, + PRIMARY KEY (`id`), + KEY `jobs_queue_index` (`queue`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `jobs` +-- + +LOCK TABLES `jobs` WRITE; +/*!40000 ALTER TABLE `jobs` DISABLE KEYS */; +/*!40000 ALTER TABLE `jobs` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `migrations` +-- + +DROP TABLE IF EXISTS `migrations`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `migrations` ( + `id` int(10) unsigned NOT NULL AUTO_INCREMENT, + `migration` varchar(255) NOT NULL, + `batch` int(11) NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB AUTO_INCREMENT=27 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `migrations` +-- + +LOCK TABLES `migrations` WRITE; +/*!40000 ALTER TABLE `migrations` DISABLE KEYS */; +/*!40000 ALTER TABLE `migrations` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `option` +-- + +DROP TABLE IF EXISTS `option`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `option` ( + `k` varchar(255) NOT NULL, + `v` varchar(255) DEFAULT NULL, + PRIMARY KEY (`k`), + UNIQUE KEY `k` (`k`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `option` +-- + +LOCK TABLES `option` WRITE; +/*!40000 ALTER TABLE `option` DISABLE KEYS */; +INSERT INTO `option` VALUES +('dog_limit','30'); +/*!40000 ALTER TABLE `option` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `password_reset_tokens` +-- + +DROP TABLE IF EXISTS `password_reset_tokens`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `password_reset_tokens` ( + `email` varchar(255) NOT NULL, + `token` varchar(255) NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`email`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `password_reset_tokens` +-- + +LOCK TABLES `password_reset_tokens` WRITE; +/*!40000 ALTER TABLE `password_reset_tokens` DISABLE KEYS */; +/*!40000 ALTER TABLE `password_reset_tokens` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `sessions` +-- + +DROP TABLE IF EXISTS `sessions`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `sessions` ( + `id` varchar(255) NOT NULL, + `user_id` bigint(20) unsigned DEFAULT NULL, + `ip_address` varchar(45) DEFAULT NULL, + `user_agent` text DEFAULT NULL, + `payload` longtext NOT NULL, + `last_activity` int(11) NOT NULL, + PRIMARY KEY (`id`), + KEY `sessions_user_id_index` (`user_id`), + KEY `sessions_last_activity_index` (`last_activity`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `sessions` +-- + +LOCK TABLES `sessions` WRITE; +/*!40000 ALTER TABLE `sessions` DISABLE KEYS */; +INSERT INTO `sessions` VALUES +('1qM4A32CbaPVWxlBmaIUnAcqkAjSUmJCt0r8XeKi',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiaGJKUDhQblJNRXZDQ2RBMlBjcUY4cU9OM1FWV0dIRFp3NjV2c3dUdCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768976052), +('2f4feQo2WocscXRwuUcbNcmz5JxOdAaROYs6ILal',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiYktYY3BvTXVhVThaOWgyc3pxZ1FYcUNVcGszUVE4SENkcnI4cWZzRyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982511), +('3aYrZuV3mCZV5UwzUxf72Vsehqf7OdBCY8qXerDq',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoicG15cnNHbkJXVzVKRWk1WmM4ZGV6cmRZUHozQkNpUnVKRlNqWnNTOCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982732), +('3FaWfo1iYaKzCaggXSNTuI0gBWTrmnodSIReDo3t',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiNk5OcldRYmNMUWNNSnZITWJoTnRmb25KTndoZGJxTWZmQU8xZ1ZRaiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768976264), +('3OoJQiR49rFk06if3WC6IJev2DSQNlUb0GNBuDvz',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiSFRiRjlEd2lsYzBPQVJVbFJXanhLYTVBRkRyc1pqU1dsNlVxWEEzMSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768978678), +('4H9zdpJbUSJRnqi3fhSMljIPnBdomfAVeO6lTvru',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiNnFNQ014Y0p2bXJ6OU9LMlFNUG9VeEU3ZU90UkhOeDQzdjNXUWh2YiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983103), +('4Q0cu6wK739r0OfNOElzhirR9MYnHkod9uxJ98RJ',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiVEZ4T2N6NTNaWnNiRzZCTWJINFZ1YVZ5MVoyUmVraFpBV0JaRWZHWiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982736), +('89epZEVvcb0fzM1Bs4EsEbsG5Do243ZiLqomGwNw',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiMm5TYjNaTkVTTFlqQ0tYMFJYUW1hUFZGR0dERzg3TlRXT2dBckxMRCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768978677), +('8Ivq1lc1O4N64hOCBjSNAho5wJwucitA9DgopXd7',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiblJ5c1VQeUk3bldtWFMzdklJMGNlekJ0bU16RVc5bkdTTm9aa0F2ViI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768980934), +('8Q2dtQjf4A3lyRAMncvKzqzf5sMSwu5O83UX7C1F',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoibng3SWs4cjFtbjdKWThDSm45Z3RNb0V2WmhjWmRPM05VeWNHSk92NiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768984713), +('9lnC3KnJ81PO4VgNQxGLVgGn1WQ5cPcDUnkX3HM8',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiN2NMcnRpWGJzWW1scDlNZTZwOEN4V2tUN1ExS0hoQXlqVGU3R2NyRCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768979889), +('c28lvYB5NMu7819Gb8yFJI8Q1WlBAWRcAHTUfwIm',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoidDRHRkRKNEE0Ym9VVVhMQlk3MXh3YUFYbDl4bVVaenhUV3pPeGxoTiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768972569), +('c9JiKawL0UofInEF0GNB41ws1RrJiENZ1CP4KTa9',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiTWU5a3V0UnBzOGpONjBDV1BFS1dEQVNNZDB2R21zOGJaQmxwdFg3SyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982500), +('eLZDTPbg6JnYOnX3ZECvOMoGfYSpVBevWpp4pRK6',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiTXg5SWNMVGkwaHNZZllHb2hyQW5YV2JUMUx4QXZ5SXpndmZyRHY2eCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982736), +('f0ICEPH8deM6XBWoIGEV2WV1dvNheoRwSaj8Vyb7',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiU2Z5bks2VjZCSVBndkpMbUJkTW92SVZBaWZwTlM2NjNLVnF2a0lnUiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768979080), +('f2CcFySCf4qGwtX213AT00zZknas7bUQ8pCG05op',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiSDYySm9Fa3dSdEJFTHVWc2NldnBQaldsR3U1ZzF5R0xrTTVRcGQ3WSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768979890), +('GBVOiL5fNVnj1IHp8LLL9zNaY0kHXddwk9K246sY',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiTjlLT3NJdnZlMVlHTnRJQ2Z5YXBEVVdMeTlzWGJBTXpjdFNNeUVFaiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982735), +('gfF2jtB6SoeoRF0S7nykNWaVQaPEcneaWShy3gTG',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoic1dPaXYxSXNmNDdJSFFUZEk0VGwxcW1XSVdwVXRvem41SUNJQzdMMSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983589), +('h2KdSfVqiq69a9FMayGXxNSN2kgIvTBUrxmOqXS7',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiNUZ0TkJ2cWxkVXdIQ3cyd2F0Z21uNFRNVWN3V1cxVjhETDR0TEFhbCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982737), +('hGPS6EBHSfTL1qNCQZMb79s8KdiMqkYMWujvOZBJ',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiVHQzNlRibVZyWlVxNmc3azBYTlBZYTdvb0huVVdCUG9ad3Y2OWNVaiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768976590), +('iJv0dRAY2qLDYAfb3flz6jmWJds3kmzWtrtvczBw',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoidXZkWDNMNVZwZ013N0V1VXdWc1JldmU1bFlOZUVLRGF5dUxwMDUxMyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768972032), +('iWQvhxiEe1zP8ElMct8Liu3PDTKTeG1Udi9mn8ME',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiV3VRSE9kcjNuZUdwV3cybXdQRmdTN3FQODc3U3hhclNOejBXMjQxTiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768978549), +('Jt9VI5eN01aKribIuIMCpVVF1RfTI8QNz3vFZCeu',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiT1JXeWYxMjdReHdQNnExTjlUakZOb2NJajFFQk13NXlZT0N5aGJlcSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768976929), +('K9FlH3Wqh2x8u5SgwFKIVzNuGf5R7ZB1bitoYikz',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiNEVqVUR3M0VZV1E4cU5JWEc5UWxxRlVjN0phS0NKQU9BeDZJUXIzZiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983248), +('KCPv53qrhNC6L6wZCRgOlJ7pbBP1D5GnYieuz8SM',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiaVBUTnVDbXRTREJoSFBFUlo3d0hPUklRMmJnMDdic1pNblcwNnowTiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982742), +('M5jwZQBrIV9J6RQMdfoUZgZdYfA2TXftJUfmXL9T',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoib3ZJNElBVERxUlphdkUwVnlxUGg3eGJuZmRGa1ZaNGJRQnNHbXh2VyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982736), +('OJG7i7uks9zQQjzYiYjR4TddmoPogyf326UqJiwd',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiVW9IUVlxRFBncUZtM2F2Z1FkbWZ1VmU4RGxZeVU2bTB3Y3Eya1NhdCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768980977), +('oR816YlmH2Ze1gPNZDuEr745GTJdROFRpvaLkC1Z',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiVldFbEM4TFhkZXJCdXFXOWx2NWJnTDNXUWU2UURKbURXMHhyRFc5RiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983248), +('owyEg5VbajosRozo8HLEq9wrmLxMS5hfLWcS1XeZ',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiUW9hZUM4MTlibE9UZTdxR3FHU0xIbnpYdm50VlJyanAycFgxYjBjTyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768979079), +('Q8JEMNQivyj5xUr8qjuYHZLOtCAWfyVIkzr0ccRg',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiblducVNwRFUxdkFEcEYyN1l6ODFrM0FPQUZ4Sm1ibnlnamg4SXdqbCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768980979), +('Qzg2EMcXQqqRpaU6DPXnFTnpTYUBfG0KGQaZHog0',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiSHIySHNFQTV2SzVUSTlDMkZycEJ5OHpmMU9WOEVRSndTNDdDRmM5VSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768979077), +('r1ZamaErMu6KoEljsUA3TvCXJ7yp7tS9XZbughNM',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiV2hHQjBwd0JnRGl5V3FidWYwUFpxVEVldWNSQTlGSTZQMnQ4Z2c2dSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982742), +('r21EbLxzKqqmvnEoss27UtuRtFxShK27RzK0t8uw',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiTmtYWDRVNEJDRzVNRXBJTzk2VlB2cU9uUEpGUUxkZndYYjNsOHZEdiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768979081), +('Rf7oMKOmstej8nNkorVHtMSQwXJ5yLA7kmqFhJVL',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiMlJzN0c3eXlVd2tWNTl6TkI2VkZxZkRpa1FDMVU2blVucE1ZeXZ0NiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768976206), +('rJ9d4ujavvo1HtyMuoMBnZvLblxcMOXdgceOf5t6',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiUEVxeHN1THJ4M2Rwc3Z4SVFhNnZ4Rmo3V01aSmMxSGV4VldyN2YzUCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983280), +('StQyMyBZ7p2HAOk4kV61S5JXjjaE8vXPrI4fvSzY',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiWEc3bERuRVpCNGFZYVl6dGphZm1Yenlwdk9HVjZkTG00RDhKYzJLUyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768980913), +('SV9nE9eJoewQBJsb3OyvACjK2KVMA8xqdIPRh0qq',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoielN4c0diV00yMWVud1BUV2t6bXRTN3loNldmbDFWUUdKVEdWYWp6bCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983279), +('t01nlR0xKlAWewbO7wIDxUJ2xfoY7ZYV3xnz3haj',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiVHBNYVh6UEEwOXFnb3F6Y1g3cTdVeTJVRFcwdmJnbEdTbjZtaDZscCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983263), +('U4gQlXjJsEotFbJ2rgbPqxhVaIe5pHG8FbFE4Hic',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiZm5iRWw1MTdCaFR0bDV1a3RIaU9wSDdVWk9rNGVGSm1NcEZPYlNLUiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982734), +('um3cSFGwfPznI37lZFc9vzDs1XQmY03MJ20Snev1',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiSlJQb3lTNGJQYk5ycVZZYTYzZTZZYUdHUlRoVlNta3lkVklvQ0ppcCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768979082), +('upEiBVwetQekqPJRshBU5fpS5neZoQyWjL7ekDzm',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiaDVJcG83Mk83cmoybWhIZGprZGpSSUxUc1dBblZBUWQ0YThGOGh4YiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983103), +('V0hHrOB5KjAlX4PHPuG5Xa62E5dke0lWPv1NEBhZ',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiMW00WnRRTHNsNVRJZm43UEEzWXc4YmpMOElhU0JvbWZjd0NINVJlcSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982737), +('veChqjYrABXH6YGKt5olb5chhLExiq5RKvjf29tL',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiOTg3YUNudHkyZUR2M0lhSDkzWFR5TU1KYmlNZk1nVnJiN3dGVGNZZiI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768976122), +('VOVACDnZs34XgGM1jfiXb7WspHn80TwXDznPXLAu',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoibVZzUnFUY2I1UFBqWkZlTmNVU1oxR0lyaUdoQVBwclpxSmxNTmJ6biI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982739), +('WOINnh8CJCYF3oZPuOfmjAzx0KP5x5fbLINWl9lr',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiUnBFTjdJQXNSR20xSVgwOTg1a1QyQVY4N2lGNGpmeDNlUjdxNzVoaSI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983546), +('x4dRqVh6O17HfeOOX7XFTrQi6OqoNo6ePHIO9WXK',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoicE9LdXFpVzRTZ1VUdkh0dERGOHl1RWtPdGFpYnNsSWFpMXRCMml6cCI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982741), +('yLhVWvimcL93lU3V0Tj3O0ySIknS3ek9jBzfCCfs',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiMVlCaWozSm9rMFdycHdlU2d3Y2R4c1RBRTkzNjhrN0M2YjhSME0wViI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768982736), +('zU0V4qeWtJJ9IHDHuIhBvgEfsLV1bHObfhkqKIS0',NULL,'127.0.0.1','','YToyOntzOjY6Il90b2tlbiI7czo0MDoiZFZDZWVRVDI0WGNQbHQwTkdQNm0xM0NaVWkwQzJDVktDc21tV1BsQyI7czo2OiJfZmxhc2giO2E6Mjp7czozOiJvbGQiO2E6MDp7fXM6MzoibmV3IjthOjA6e319fQ==',1768983277); +/*!40000 ALTER TABLE `sessions` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `upload_images` +-- + +DROP TABLE IF EXISTS `upload_images`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `upload_images` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `sArticleCode` varchar(255) NOT NULL, + `sFileName` varchar(255) NOT NULL, + `sFileType` varchar(255) DEFAULT NULL, + `oImageable_type` varchar(255) NOT NULL, + `oImageable_id` bigint(20) unsigned NOT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `sFileName` (`sFileName`), + KEY `upload_images_model_type_model_id_index` (`oImageable_type`,`oImageable_id`), + KEY `upload_images_sarticlecode_index` (`sArticleCode`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `upload_images` +-- + +LOCK TABLES `upload_images` WRITE; +/*!40000 ALTER TABLE `upload_images` DISABLE KEYS */; +/*!40000 ALTER TABLE `upload_images` ENABLE KEYS */; +UNLOCK TABLES; + +-- +-- Table structure for table `users` +-- + +DROP TABLE IF EXISTS `users`; +/*!40101 SET @saved_cs_client = @@character_set_client */; +/*!40101 SET character_set_client = utf8 */; +CREATE TABLE `users` ( + `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, + `name` varchar(255) NOT NULL, + `email` varchar(255) NOT NULL, + `email_verified_at` timestamp NULL DEFAULT NULL, + `password` varchar(255) NOT NULL, + `remember_token` varchar(100) DEFAULT NULL, + `created_at` timestamp NULL DEFAULT NULL, + `updated_at` timestamp NULL DEFAULT NULL, + PRIMARY KEY (`id`), + UNIQUE KEY `users_email_unique` (`email`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; +/*!40101 SET character_set_client = @saved_cs_client */; + +-- +-- Dumping data for table `users` +-- + +LOCK TABLES `users` WRITE; +/*!40000 ALTER TABLE `users` DISABLE KEYS */; +/*!40000 ALTER TABLE `users` ENABLE KEYS */; +UNLOCK TABLES; +/*!40103 SET TIME_ZONE=@OLD_TIME_ZONE */; + +/*!40101 SET SQL_MODE=@OLD_SQL_MODE */; +/*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; +/*!40014 SET UNIQUE_CHECKS=@OLD_UNIQUE_CHECKS */; +/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; +/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; +/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; +/*M!100616 SET NOTE_VERBOSITY=@OLD_NOTE_VERBOSITY */; + +-- Dump completed on 2026-01-21 20:23:12 diff --git a/database/migrations/0001_01_01_000000_create_users_table.php b/database/migrations/0001_01_01_000000_create_users_table.php deleted file mode 100755 index 05fb5d9..0000000 --- a/database/migrations/0001_01_01_000000_create_users_table.php +++ /dev/null @@ -1,49 +0,0 @@ -id(); - $table->string('name'); - $table->string('email')->unique(); - $table->timestamp('email_verified_at')->nullable(); - $table->string('password'); - $table->rememberToken(); - $table->timestamps(); - }); - - Schema::create('password_reset_tokens', function (Blueprint $table) { - $table->string('email')->primary(); - $table->string('token'); - $table->timestamp('created_at')->nullable(); - }); - - Schema::create('sessions', function (Blueprint $table) { - $table->string('id')->primary(); - $table->foreignId('user_id')->nullable()->index(); - $table->string('ip_address', 45)->nullable(); - $table->text('user_agent')->nullable(); - $table->longText('payload'); - $table->integer('last_activity')->index(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('users'); - Schema::dropIfExists('password_reset_tokens'); - Schema::dropIfExists('sessions'); - } -}; diff --git a/database/migrations/0001_01_01_000001_create_cache_table.php b/database/migrations/0001_01_01_000001_create_cache_table.php deleted file mode 100755 index b9c106b..0000000 --- a/database/migrations/0001_01_01_000001_create_cache_table.php +++ /dev/null @@ -1,35 +0,0 @@ -string('key')->primary(); - $table->mediumText('value'); - $table->integer('expiration'); - }); - - Schema::create('cache_locks', function (Blueprint $table) { - $table->string('key')->primary(); - $table->string('owner'); - $table->integer('expiration'); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('cache'); - Schema::dropIfExists('cache_locks'); - } -}; diff --git a/database/migrations/0001_01_01_000002_create_jobs_table.php b/database/migrations/0001_01_01_000002_create_jobs_table.php deleted file mode 100755 index 425e705..0000000 --- a/database/migrations/0001_01_01_000002_create_jobs_table.php +++ /dev/null @@ -1,57 +0,0 @@ -id(); - $table->string('queue')->index(); - $table->longText('payload'); - $table->unsignedTinyInteger('attempts'); - $table->unsignedInteger('reserved_at')->nullable(); - $table->unsignedInteger('available_at'); - $table->unsignedInteger('created_at'); - }); - - Schema::create('job_batches', function (Blueprint $table) { - $table->string('id')->primary(); - $table->string('name'); - $table->integer('total_jobs'); - $table->integer('pending_jobs'); - $table->integer('failed_jobs'); - $table->longText('failed_job_ids'); - $table->mediumText('options')->nullable(); - $table->integer('cancelled_at')->nullable(); - $table->integer('created_at'); - $table->integer('finished_at')->nullable(); - }); - - Schema::create('failed_jobs', function (Blueprint $table) { - $table->id(); - $table->string('uuid')->unique(); - $table->text('connection'); - $table->text('queue'); - $table->longText('payload'); - $table->longText('exception'); - $table->timestamp('failed_at')->useCurrent(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::dropIfExists('jobs'); - Schema::dropIfExists('job_batches'); - Schema::dropIfExists('failed_jobs'); - } -}; diff --git a/database/migrations/2026_01_18_091344_create_upload_images_table.php b/database/migrations/2026_01_18_091344_create_upload_images_table.php deleted file mode 100644 index 38d4116..0000000 --- a/database/migrations/2026_01_18_091344_create_upload_images_table.php +++ /dev/null @@ -1,24 +0,0 @@ -id(); - $table->string('sPath'); - $table->string('sFileType'); - $table->morphs('model'); - $table->timestamps(); - }); - } - - public function down(): void - { - Schema::dropIfExists('upload_images'); - } -}; diff --git a/database/migrations/2026_01_18_111354_create_slave_sites_table.php b/database/migrations/2026_01_18_111354_create_slave_sites_table.php deleted file mode 100644 index f1c0ce2..0000000 --- a/database/migrations/2026_01_18_111354_create_slave_sites_table.php +++ /dev/null @@ -1,30 +0,0 @@ -id(); - // 核心代码,绝对不能空! -// $table->string('sCode')->unique(); // 建议加上唯一索引,代码重了还怎么混? - - // 以下全部放行,允许为空 - $table->string('sName')->nullable(); - $table->json('aConfigs')->nullable(); - $table->json('aPaths')->nullable(); - $table->string('sMemo')->nullable(); - - $table->timestamps(); // 硬汉必备,没时间戳你怎么知道谁是新兵谁是老兵? - }); - } - - public function down(): void - { - Schema::dropIfExists('slave_site'); - } -}; diff --git a/database/migrations/2026_01_19_075205_rename_slave_sites_to_servers_table.php b/database/migrations/2026_01_19_075205_rename_slave_sites_to_servers_table.php deleted file mode 100644 index 87664af..0000000 --- a/database/migrations/2026_01_19_075205_rename_slave_sites_to_servers_table.php +++ /dev/null @@ -1,18 +0,0 @@ - gems - Schema::rename('members', 'gems'); - } - - public function down(): void - { - Schema::rename('gems', 'members'); - } -}; diff --git a/database/migrations/2026_01_19_082409_restart_remove_group_from_images_table.php b/database/migrations/2026_01_19_082409_restart_remove_group_from_images_table.php deleted file mode 100644 index a5b7e92..0000000 --- a/database/migrations/2026_01_19_082409_restart_remove_group_from_images_table.php +++ /dev/null @@ -1,24 +0,0 @@ -dropColumn('group'); - }); - } - - public function down(): void - { - Schema::table('images', function (Blueprint $table) { - // 撤回时记得加回来(假设原来是字符串) - $table->string('group')->nullable(); - }); - } -}; diff --git a/database/migrations/2026_01_19_084431_add_s_article_code_to_images_table.php b/database/migrations/2026_01_19_084431_add_s_article_code_to_images_table.php deleted file mode 100644 index 15697a8..0000000 --- a/database/migrations/2026_01_19_084431_add_s_article_code_to_images_table.php +++ /dev/null @@ -1,22 +0,0 @@ -string('sArticleCode')->nullable()->after('id')->index(); - }); - } - - public function down(): void - { - Schema::table('upload_images', function (Blueprint $table) { - $table->dropColumn('sArticleCode'); - }); - } -}; diff --git a/database/migrations/2026_01_20_110012_add_field_articletable.php b/database/migrations/2026_01_20_110012_add_field_articletable.php deleted file mode 100644 index b3b7239..0000000 --- a/database/migrations/2026_01_20_110012_add_field_articletable.php +++ /dev/null @@ -1,34 +0,0 @@ -morphs('oSubject'); - - // 如果你之前已经有数据了,建议给这两个字段允许 null,防止迁移报错 - // $table->morphs('oSubject')->nullable(); - }); - } - - /** - * Reverse the migrations. - */ - public function down(): void - { - Schema::table('articles', function (Blueprint $table) { - // 降级操作:把这两个字段和索引一并撤销,保持数据库清爽 - $table->dropMorphs('oSubject'); - }); - } -}; diff --git a/database/migrations/slave_sites-2 2.php b/database/migrations/slave_sites-2 2.php deleted file mode 100644 index 12a40ad..0000000 --- a/database/migrations/slave_sites-2 2.php +++ /dev/null @@ -1,29 +0,0 @@ -dropUnique(['sCode']); - }); - - Schema::table('slave_sites', function (Blueprint $table) { - // 2. 重新冲锋:修改长度并重新建立唯一约束 - $table->string('sCode', 100)->unique()->change(); - }); - } - - public function down(): void - { - Schema::table('slave_sites', function (Blueprint $table) { - // 撤退逻辑:按需写 - $table->string('sCode', 255)->change(); - }); - } -}; diff --git a/database/migrations/slave_sites-2.php b/database/migrations/slave_sites-2.php deleted file mode 100644 index 858dace..0000000 --- a/database/migrations/slave_sites-2.php +++ /dev/null @@ -1,24 +0,0 @@ -string('sCode')->unique()->after('id'); - }); - } - - public function down(): void - { - Schema::table('slave_sites', function (Blueprint $table) { - // 撤退时,如果是 SQLite 以外的数据库,直接删字段就行 - $table->dropColumn('sCode'); - }); - } -}; diff --git a/database/migrations/upload_images-2.php b/database/migrations/upload_images-2.php deleted file mode 100644 index b1fb757..0000000 --- a/database/migrations/upload_images-2.php +++ /dev/null @@ -1,23 +0,0 @@ -string('sMasterOpt')->nullable()->after('sFileType'); - }); - } - - public function down(): void - { - Schema::table('upload_images', function (Blueprint $table) { - $table->dropColumn('sMasterOpt'); - }); - } -};