update
This commit is contained in:
12
db/migrations/2026-09-30-02-title-cn-memory.sql
Normal file
12
db/migrations/2026-09-30-02-title-cn-memory.sql
Normal file
@ -0,0 +1,12 @@
|
||||
-- 标题中文翻译记忆表:记录「英文标题 → 人工确认的中文标题」映射。
|
||||
--
|
||||
-- 用途:标题高度固定(品牌/年份/季节/系列/城市),绝大多数可规则翻译;
|
||||
-- 人工在后台纠正过的中文标题写入本表,之后无论入库还是编辑都优先命中,永久精确。
|
||||
-- 写入方:仅由人工编辑保存时(BackstageHandler 的 Remember)upsert;
|
||||
-- 入库(ingest)只读取不写入,避免把规则猜测的半成品固化成「真理」。
|
||||
-- 读取方:TranslateService.SuggestTitleCn 记忆优先、规则兜底。
|
||||
CREATE TABLE IF NOT EXISTS title_cn_memory (
|
||||
title_en text NOT NULL PRIMARY KEY,
|
||||
title_cn text NOT NULL,
|
||||
updated_at integer NOT NULL DEFAULT 0
|
||||
);
|
||||
6
db/migrations/2026-09-30-03-street-snap-title-cn.sql
Normal file
6
db/migrations/2026-09-30-03-street-snap-title-cn.sql
Normal file
@ -0,0 +1,6 @@
|
||||
-- 确保 street_snaps 存在 title_cn 列(中英文标题并存:title 作英文源,title_cn 供后台翻译/前端 locale)。
|
||||
--
|
||||
-- 该列本应在 2026-09-22-01 单表发布迁移里通过 ADD COLUMN IF NOT EXISTS 加上,但部分从更早 dump
|
||||
-- 恢复的库漏跑了这条,导致 street_snaps 缺列、街拍落库写 title_cn 时报「列不存在」。
|
||||
-- 这里用 IF NOT EXISTS 幂等补齐;已存在的库执行本文件直接跳过,无副作用。
|
||||
ALTER TABLE IF EXISTS street_snaps ADD COLUMN IF NOT EXISTS title_cn text NOT NULL DEFAULT '';
|
||||
Reference in New Issue
Block a user