元旦之后因为没建 2025 年表,排了一早上的 bug

4 天前
 HolmLoh

测试环境的没有人来专门维护建个表,生产倒是正常,一般大家是怎么避免这种浪费时间的事的

3878 次点击
所在节点    程序员
30 条回复
5200
4 天前
为什么要手动建表,这些不能写个自动脚本吗?
EricXuu
4 天前
生产为什么正常呢?
这种变更不应该现在测试环境执行验证,然后再去生产环境执行么?
dylanqqt
4 天前
@5200 因为没想到项目还能熬过年
HolmLoh
4 天前
@5200 #1 傻了我,我赶紧向 DBA 申请一下,部署一个这样的脚本
HolmLoh
4 天前
@EricXuu #2 生产是 DBA 他们建了,测试环境就我们几个开发再弄就没留意
YVAN7123
4 天前
我们也是这样, 因为没想到项目还能续签。。。
rekulas
4 天前
金九银十 每年 10 月跳槽 🤣
encro
4 天前
你这一说,让我想起了公司三年前搞的一个项目,公众号标签按月打的,到昨天也结束了。
wupher
4 天前
项目上线就预建了未来 10 年的 table 。

10 个 table 也不算多,项目能不能活 10 年也是问题。

更别提你会不会还呆在这个岗位 10 年了。
skallz
4 天前
@wupher 10 年太多了,最多 5 年,哈哈哈哈,5 年之后不是项目走就是自己走
qf19910623
4 天前
我们的表倒是建了,但是踩了个坑,sqlalchemy 的模型动态切表不成功,一查他们文档发现这玩意儿老早就废弃了,智能自己动态去构建模型
qf19910623
4 天前
我们是直接搞了个定时任务自动建表
Pronax
4 天前
有点好奇什么方向的业务表会需要按日期来建
spritecn
4 天前
重写了一下 shardshare 的分表分表逻辑,把 availableTargetNames 直接忽略了直接返回 tablePrefix+ yyyyMMdd 了
HolmLoh
4 天前
@Pronax #13 也没什么,就是大表的水平拆分而已
shuang
4 天前
我的项目分表到 2029 年:)
Goooooos
4 天前
create table xxxx_yyyy like xxxx_yyyz; 定时任务每月执行一下就好了
pigf
4 天前
@HolmLoh #4 我之前代码写的就是程序自动建下一年的表,结果在申请数据库建表权限的时候被部门领导拦下来了,说人工建。。。
chengquan17
4 天前
当然是自动维护分区表
kmyq
4 天前
米家的法定工作日好像也没更新,上午躺着开始扫地 空气净化器拉满。还好窗帘用 Homeassistant

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1102010

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX