数据库不是给开发用的?

2020-05-21 10:02:27 +08:00
 fengxue

我:大哥 census 库 ll_census_zd_income 结构同步一下,census 发个版 运维:好了 ,加字段尽量加载默认最后面 我:为啥,我插入是方便查看 运维:数据库是给开发查看用的吗 运维:select *? 运维:不会自己查字段 我:1 (内心 OB 懒得没时间和你多 BB ) 各位 v 友怎么看

11045 次点击
所在节点    程序员
97 条回复
JakeLaoyu
2020-05-21 16:39:26 +08:00
如果有相关负责团队就按照他们的规范来,毕竟有问题他们是要背锅的。
Resource
2020-05-21 16:49:45 +08:00
居然被你猜对了,数据库不是给开发用的
BasIrs
2020-05-21 16:53:30 +08:00
@jinzhongyuan 看到你这里给我整笑了哈哈哈哈
red2dog
2020-05-21 16:56:06 +08:00
我们执行线上 sql 是需要审批。然后 dba 执行的。 测试环境是申请权限后随便开发随便用的
fancy2020
2020-05-21 17:01:57 +08:00
第一次知道原来字段是有顺序的,学了个知识点
swulling
2020-05-21 17:10:51 +08:00
我看懂了,但是确实没必要调整字段说顺序
Erroad
2020-05-21 17:33:42 +08:00
数据库是人家管的,人家确实有定规范的权力,出了问题也是人家背锅
Erroad
2020-05-21 17:34:26 +08:00
不过语气确实冲,暴躁老哥,哈哈
tairan2006
2020-05-21 17:38:31 +08:00
这写的啥玩意儿。。select * 本来就不让用啊
stephenxiaxy
2020-05-21 18:03:25 +08:00
没毛病
johnchshen
2020-05-21 18:16:02 +08:00
都是门槛太低惹的祸。看隔壁医生就表现专业的多。
jasonding
2020-05-21 18:24:40 +08:00
字段顺序不同有什么影响么?不太懂
loading
2020-05-21 18:37:17 +08:00
贵司 DBA 已经参照数据库三权分立执行,没毛病的,很优秀的一位员工。
wc951
2020-05-21 20:06:31 +08:00
随意搞生产库的离告别开发也不远了
james122333
2020-05-21 21:15:16 +08:00
看语法就知道搂 肯定目的受众是非专业
mengzhuo
2020-05-21 22:49:39 +08:00
我是开发

----------

select * 确实不符合规范,增加项或者删减项程序会没法感知。
说明没有 ORM 或者审查工具
如果还是直接按第几位取结果,就更容易 GG 了。
code review 的时候碰到这样的会直接打回的。
------------

数据库是给程序用的,真人工处理的话,还是笔纸适合你。

------------
你该专业的时候不专业被人喷很正常。
skull
2020-05-22 08:23:11 +08:00
原来你是直接打开数据库看,不是用语句看
encro
2020-05-22 08:50:41 +08:00
@Vhc001
和应试教育有关系?
encro
2020-05-22 08:53:26 +08:00
@neoblackcap
加字段恰好属于 ONLINE DDL
encro
2020-05-22 08:59:41 +08:00
除了标题,其他我是挺作者的:
1,字段有顺序,打开数据库重新设计时容易找到;
2,ORM 自动都是 select * ,这点性能不算啥,当然如果高频查询,内容长时不应该。

最后标题也是支持的:
1,生产库不是给开发用的很正常,但是找 BUG,定位线上数据问题还是得开发为主,所以如果说数据库给开发用没毛病;
2,至于说数据库是给客户用的,这个客户不用数据库,用的是产品和服务。

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

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

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

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

© 2021 V2EX