fix(timezone): 容器时区统一为 Asia/Shanghai,DB 历史 UTC 时间批量 +8h 修正
根因:容器 TZ 为空(默认 UTC),Python datetime.now() 返回 UTC 写入 MySQL datetime 列时无时区转换,导致存储值被当成北京时间显示(偏 8h)。 修复: 1. run.sh 加 export TZ=Asia/Shanghai,新写入的时间即为北京时 2. 批量 UPDATE 所有 datetime 列 + INTERVAL 8 HOUR(105 表 216 列) 3. market_apps 等 59 表的 updated_at 因 ON UPDATE 触发器被重置, 改为 = created_at(用户未实际编辑过) 后续:新写入的数据天然为北京时;旧数据已对齐。
This commit is contained in:
1 parent
4d27dd3429
commit
845355e4e7
1 file changed
+4
@@ -21,6 +21,10 @@ export HTTPS_PROXY=http://172.18.0.1:7890
|
|||||||
export NO_PROXY=localhost,127.0.0.1,::1,210.16.161.218,172.17.0.0/16,172.18.0.0/16,172.19.0.0/16,172.20.0.0/16,10.0.0.0/8,192.168.0.0/16,.svc,.local,casdoor,qihuaiflow-executor,qihu-aiflow-mysql,qihu-aiflow-redis,qihu-aiflow-pgvector,qihu-aiflow-casdoor,qihuyun.com,ai.qihuyun.com,docs.qihuyun.com,bot.qihuyun.com,siliconflow.cn,api.siliconflow.cn,deepseek.com,api.deepseek.com,volcengineapi.com,aliyun.com,aliyuncs.com,dysmsapi.aliyuncs.com,tencentcloudapi.com,baidubce.com,dashscope.com,qwen.ai,zhipuai.cn,moonshot.cn,minimax.chat,baichuan.com,chatglm.cn,xiaomimimo.com,token-plan-cn.xiaomimimo.com,mi.com,pypi.tuna.tsinghua.edu.cn,feishu.cn,open.feishu.cn,dingtalk.com,open.dingtalk.com,weixin.qq.com,developers.weixin.qq.com,qyapi.weixin.qq.com,ilinkai.weixin.qq.com,tencent.com
|
export NO_PROXY=localhost,127.0.0.1,::1,210.16.161.218,172.17.0.0/16,172.18.0.0/16,172.19.0.0/16,172.20.0.0/16,10.0.0.0/8,192.168.0.0/16,.svc,.local,casdoor,qihuaiflow-executor,qihu-aiflow-mysql,qihu-aiflow-redis,qihu-aiflow-pgvector,qihu-aiflow-casdoor,qihuyun.com,ai.qihuyun.com,docs.qihuyun.com,bot.qihuyun.com,siliconflow.cn,api.siliconflow.cn,deepseek.com,api.deepseek.com,volcengineapi.com,aliyun.com,aliyuncs.com,dysmsapi.aliyuncs.com,tencentcloudapi.com,baidubce.com,dashscope.com,qwen.ai,zhipuai.cn,moonshot.cn,minimax.chat,baichuan.com,chatglm.cn,xiaomimimo.com,token-plan-cn.xiaomimimo.com,mi.com,pypi.tuna.tsinghua.edu.cn,feishu.cn,open.feishu.cn,dingtalk.com,open.dingtalk.com,weixin.qq.com,developers.weixin.qq.com,qyapi.weixin.qq.com,ilinkai.weixin.qq.com,tencent.com
|
||||||
# <<< OUTBOUND PROXY END <<<
|
# <<< OUTBOUND PROXY END <<<
|
||||||
|
|
||||||
|
# 容器时区统一为北京时间(Asia/Shanghai),
|
||||||
|
# 避免 Python datetime.now() 返回 UTC 写入 MySQL datetime 列导致 8 小时偏差。
|
||||||
|
export TZ=Asia/Shanghai
|
||||||
|
|
||||||
# Python 后端目录(提前定义,供后续步骤使用)
|
# Python 后端目录(提前定义,供后续步骤使用)
|
||||||
PYTHON_DIR="$PROJECT_DIR/backend/python"
|
PYTHON_DIR="$PROJECT_DIR/backend/python"
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user