diff --git a/main/manager-api/src/main/resources/db/changelog/202602061650.sql b/main/manager-api/src/main/resources/db/changelog/202602061650.sql new file mode 100644 index 00000000..e5e569a6 --- /dev/null +++ b/main/manager-api/src/main/resources/db/changelog/202602061650.sql @@ -0,0 +1,27 @@ +-- 统一规范ai_tts_voice语言类型数据 +UPDATE ai_tts_voice +SET languages = CASE + WHEN languages IN ('中文', '普通话') THEN '普通话' + WHEN languages IN ('中文及中英文混合', '中文、英文', '中文、美式英语') THEN '普通话、英语' + WHEN languages IN ('英式英文', '英式英语', '美式英语', '澳洲英语', '英文') THEN '英语' + WHEN languages = '日语' THEN '日语' + WHEN languages = '日语、西语' THEN '日语、西班牙语' + WHEN languages = '韩语' THEN '韩语' + WHEN languages = '中文(东北)及中英文混合' THEN '东北话、英语' + WHEN languages = '东北话' THEN '东北话' + WHEN languages = '天津话' THEN '天津话' + WHEN languages IN ('粤语', '中文-广东口音') THEN '粤语' + WHEN languages = '中文(粤语)及中英文混合' THEN '粤语、英语' + WHEN languages = '粤语及粤英混合' THEN '粤语、英语' + WHEN languages = '中文-北京口音、英文' THEN '北京话、英语' + WHEN languages = '中文-北京口音' THEN '北京话' + WHEN languages = '中文-青岛口音' THEN '青岛话' + WHEN languages = '中文-河南口音' THEN '河南话' + WHEN languages = '中文-广西口音' THEN '广西话' + WHEN languages = '辽宁' THEN '辽宁话' + WHEN languages = '陕西' THEN '陕西话' + WHEN languages = '中文-四川口音' THEN '四川话' + WHEN languages = '中文-台湾口音' THEN '台湾话' + WHEN languages = '中文-长沙口音' THEN '长沙话' + ELSE languages +END; \ No newline at end of file diff --git a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml index ded39ce1..e2ce2412 100755 --- a/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml +++ b/main/manager-api/src/main/resources/db/changelog/db.changelog-master.yaml @@ -529,3 +529,10 @@ databaseChangeLog: - sqlFile: encoding: utf8 path: classpath:db/changelog/202602051125.sql + - changeSet: + id: 202602061650 + author: DaGou12138 + changes: + - sqlFile: + encoding: utf8 + path: classpath:db/changelog/202602061650.sql