From 3762ebb8254d2bb272bf3e5aeed11b2148636c8b Mon Sep 17 00:00:00 2001 From: wanghai Date: Fri, 24 Jul 2026 20:44:30 +0800 Subject: [PATCH] database/migrations/Version20260717202822.php --- database/migrations/Version20260717202822.php | 54 +++++++++++++++++++ 1 file changed, 54 insertions(+) create mode 100644 database/migrations/Version20260717202822.php diff --git a/database/migrations/Version20260717202822.php b/database/migrations/Version20260717202822.php new file mode 100644 index 0000000..08c6469 --- /dev/null +++ b/database/migrations/Version20260717202822.php @@ -0,0 +1,54 @@ +abortIf($this->connection->getDatabasePlatform()->getName() != 'mysql', 'Migration can only be executed safely on \'mysql\'.'); + + $this->addSql("CREATE TABLE `item_multi_lang_mod_lang_zhtw` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `company_id` bigint(20) NOT NULL COMMENT '公司id', + `data_id` bigint(20) NOT NULL COMMENT '业务id字段', + `table_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '表名', + `field` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'field,多语言对应字段', + `module_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'module_name,模块名', + `lang` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '语言', + `attribute_value` longtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '多语言值', + `created` int(11) NOT NULL, + `updated` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `ix_company_id` (`company_id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='多语言字典库'"); + $this->addSql("CREATE TABLE `outside_item_multi_lang_mod_lang_zhtw` ( + `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT 'id', + `company_id` bigint(20) NOT NULL COMMENT '公司id', + `data_id` bigint(20) NOT NULL COMMENT '业务id字段', + `table_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '表名', + `field` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'field,多语言对应字段', + `module_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT 'module_name,模块名', + `lang` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '' COMMENT '语言', + `attribute_value` longtext COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '多语言值', + `created` int(11) NOT NULL, + `updated` int(11) DEFAULT NULL, + PRIMARY KEY (`id`), + KEY `ix_company_id` (`company_id`) +) ENGINE=InnoDB AUTO_INCREMENT=55 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci COMMENT='多语言字典库'"); + + } + + /** + * @param Schema $schema + */ + public function down(Schema $schema): void + { + } +} \ No newline at end of file